﻿@charset "utf-8";
html { padding:0; margin:0;}
*{margin:0;	padding:0;font-size:14px; font-family: "微软雅黑","宋体",Arial, Helvetica, sans-serif;}
body{ margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px; background:#fff;}
body .home{background:#fff;}
a{text-decoration:none;}
input[type="button"],input[type="submit"],input[type="reset"]{ -webkit-appearance:none;}
textarea{ -webkit-appearance:none; resize:none; overflow:hidden;} 
a:active {outline: none;star:expression(this.onFocus=this.blur());}
*{margin:0;padding:0;list-style:none;outline:none;word-wrap:break-word;}
img{border:none}
table{table-layout:fixed; border-collapse:collapse}
a {
	color:#666;
	text-decoration:none
}
textarea {
	resize:none
}
a:active, a:focus {
	text-decoration:none;
	outline:0;
	color:#666
}
a:hover {
	color:#29A7E2;
	text-decoration:none
}
img {
	border:0
}
.fl {
	float:left;
	_display:inline
}
.fr {
	float:right;
	_display:inline
}
.fb{ font-weight:bold;}
.fz14{ font-size:14px;}

.head{ width:100%; height:auto; transition:300ms; position:fixed; left:0; top:0; z-index:98;}
.head .ding{margin:0 auto; padding:0; width:100%; height:58px; background:#f5f3f4; border-bottom:8px solid #29a7e2;}
.head .dingmain{margin:0 auto; padding:0; width:100%; max-width:1200px; height:47px;}
.head .dingleft{margin:0; padding:0; width:50%; float:left; height:47px;font-size:14px;line-height:47px; color:#666;  }
.head .dingleft a{font-size:14px;line-height:47px; color:#666; text-align:left;  }
.head .dingleft a:hover{ color:#fff; text-decoration:underline;}
.head .dingright{margin:0; padding:0; width:400px; float:right; height:58px; }
.head .dingright1{margin:0; padding:0; width:260px; float:left; height:48px; padding-top:10px; border-right:1px solid #d3d3d3; }
.head .dingright a{font-size:14px;line-height:47px; color:#fff; text-align:right;  }
.head .dingright a:hover{ color:#fff; text-decoration:underline;}

.head .dingright2{margin:0; padding:0; width:50px; float:left; height:38px; padding-top:10px; padding-bottom:10px; border-right:1px solid #d3d3d3;line-height: 38px; color: #888; font-size: 12px;  text-align:center; }
.head .dingright2 a{font-size:12px;line-height:38px; color:#888; text-align:center;  }
.head .dingright2 a:hover{ color:#000; text-decoration:underline;}


.head .box{ width:1200px; margin:0 auto; height:100%; position:relative;background-color: rgba(255,255,255,0.9); display:block; }
.head .logo{ width:196px; height:auto; margin:0; float:left; transition:300ms; padding-top:10px;padding-bottom:10px; padding-left:10px;}
.head .tool{ position:absolute; right:0; top:10px; transition:300ms;}
.head .search{ float:left;}
.head .search a{ padding-left:20px;}

.search { min-width:35px; position: relative; float:left;  margin-left:20px;border:1px solid #5d5d5d; border-radius:16px; box-sizing: border-box; padding-left: 8px; height: 30px; background: none;}
.search input[type=text] { width:160px; opacity:1;   outline: none; border:0; background:none; line-height: 30px; color: #787a82; font-size: 14px;  transition:455ms ease-in-out;}

.search .search-txt{ padding-left:10px;}
.search .search-btn{ padding-right:10px; padding-top:6px;}


#banner{ margin:0 auto; padding:0; width:100%; height:auto; margin-top:40px;}


.nav{ margin:0; padding:0; width:760px; height:auto; float:right; z-index:100; margin-top:20px;}

.nav li{ margin:0; padding:0;float:left;width:auto; /*IE6 only*/}
.nav li a{margin:0; padding:0;color:#666;text-decoration:none;line-height:50px;display:block;width:auto; height:50px;padding-left:20px; padding-right:20px;font-size:14px;}
.nav li a:hover,.nav li a.cur{color:#666;text-decoration:none;}
.nav li ul{margin:0; padding:0;display:none;position:absolute; width:260px;}
.nav li ul li{margin:0; padding:0;width:260px; height:30px; line-height:30px;/*IE6 only*/}
.nav li ul li a{margin:0; padding:0;width:240px; height:30px; font-size:14px; line-height:30px; text-align:left; padding-left:20px;background:#20b8bf; color:#fff;/*IE6 only*/}
.nav li ul li a:hover{ background:#1597a2; color:#fff;}


#menu {
	margin: 0 auto;
	width: 900px;
	display:block;
	float:right; margin-top:20px;
	height: 40px;

}

#menu  ul,
div.menu ul {
	list-style: none;
	margin: 0;
}

#menu  li,
div.menu li {
	float:left;
	position: relative;
}

#menu a {
	color: #123b60;
	display: block;
	font-size: 14px;
	text-decoration: none;
	padding: 0 20px;
	line-height: 40px;
	font-weight: 300;
}

#menu ul ul {
	display:none;
	position:absolute;
	top:40px;
	float:left;
	width: 300px;
	z-index: 99999;
}

#menu ul ul li {
	min-width: 180px;	background-color: #008fd4; 

}
#menu ul ul li a{
	padding-left:10px; padding-right:10px;

}

#menu ul ul a {
	background-color: #008fd4; color:#fff;
    height: auto;
    padding-left:20px; padding-right:20px;
    padding: 0px;
    width: 260px; line-height: 30px; font-size:12px;
}
#menu ul ul a:hover {
	background-color: #61bfed; color:#fff;
}

#menu ul ul ul {
    display: block;
    float: left;
    left: 0;
    padding: 0;
    position: relative;
    top: 0;
	box-shadow: none;
	-webkit-box-shadow: none;
	background-image: url("images/layout/dots-gray.gif");
	background-repeat: repeat;
	background-color: #ffffff;
}

#menu ul ul ul a {
	background-image: url("images/layout/menu-third-level.png");
	background-position: 0 0;
	background-repeat: no-repeat;
	background-color: transparent;
    height: auto;
    line-height: 20px; font-size:12px;
    padding: 0;
    width: 216px;
}

#menu ul ul ul a:hover {
	background-image: url("images/layout/menu-third-level.png");
	background-color: #008fd4;
	background-position: 0 -21px;
	background-repeat: no-repeat;
}



#menu ul ul ul li.last a {
	border-bottom: none;
}


#menu ul ul li.last {
    border-bottom: 1px solid #C8DDED;
}

#menu ul ul ul li.last {
    border-bottom: none;
}

#menu li:hover > a {
	background-color: #008fd4;
	color: #ffffff;
}

#menu ul ul:hover > a {
	background: #008fd4;
	color: #ffffff;
}

#menu ul li:hover > ul {
	display:block;
}
#menu ul li.current_page_item > a,
#menu ul li.sel > a,
#menu ul li.current-menu-ancestor > a,
#menu ul li.current-menu-item > a,
#menu ul li.current-menu-parent > a {
	background-color: none;
	background-position: 0 -21px;
}

#menu ul ul li.current_page_item > a,
#menu ul ul li.sel > a {
	background-color: none;

}
#menu ul ul li.sel > a:hover {
	color:#fff;
}

* html #menu ul li.current_page_item a,
* html #menu ul li.sel a,
* html #menu ul li.current-menu-ancestor a,
* html #menu ul li.current-menu-item a,
* html #menu ul li.current-menu-parent a,
* html #menu ul li a:hover {
	font-weight: bold; color:#fff;
	text-decoration: underline;
}



.k1{ margin:0 auto; padding:0; width:100%; height:20px; display:block; }

.navBtn{ display:none; width:46px; height:42px; overflow:hidden; background:#0054ab; position:fixed; right:10px; top:15px; z-index:99;}
.navBtn .line{ width:26px; height:2px; overflow:hidden; background:#fff; -webkit-transform-origin:center; -ms-transform-origin:center; transform-origin:center; position:absolute; left:10px; top:0;}
.navBtn .line1{ top:11px; transition:300ms;}
.navBtn .line2{ top:20px; transition:300ms;}
.navBtn .line3{ top:29px; transition:300ms;}

.navShow{ transition:400ms;}
.navShow .line1{ top:20px; transition:300ms 100ms; -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); transform:rotate(45deg);}
.navShow .line3{ top:20px; transition:300ms 100ms; -webkit-transform:rotate(-45deg); -ms-transform:rotate(-45deg); transform:rotate(-45deg);}
.navShow .line2{ left:100%; transition:140ms;}
.navShow2{ background:#7D3845 url(../images/close.jpg) no-repeat center;}
.navShow2 .line{ display:none;}

.navM{ display:none; width:110%; height:300px; background:#f1f1f1; overflow:hidden; overflow-y:scroll; position:absolute; left:0; top:40px;z-index:198;}
.navMbox{ width:100%; overflow:hidden; background:#f1f1f1; padding:0 0 100px 0;z-index:198;}
.navM ul{ width:100%; padding:15px 0 30px 0; margin:0 0 0 -5px; background:#f1f1f1; overflow:hidden;z-index:198;}
.navM li{ padding:0 6% 0 0; height:40px; line-height:40px; text-align:center; }
.navM li a{ width:100%; height:100%; display:inline-block; color:#5a5a5a; text-transform:uppercase; font-size:15px;}
.navM li a:hover{ color:#0054ab;}
.searchM{ overflow:hidden; margin:0 20px 0 0;}
.searchBox{ width:370px; overflow:hidden; margin:0 auto;}
.searchM .input{ width:310px; height:14px; font-size:15px; padding:12px 0 12px 10px; border:none; color:#c4c4c4; float:left;}
.searchM .btn{ width:50px; height:38px; border:none; background:#29B9C2 url(../images/search.png) no-repeat center; float:left; cursor:pointer;}

.fixedBody .head{ height:45px; background:#fff; }
.fixedBody .ding{display:none;}

.fixedBody .logo{ width:110px; height:auto; margin:0; padding-top:0;}
.fixedBody .logo img{ width:110px; height:auto; }

.fixedBody .logo1{display:none;}

.fixedBody .tool{ top:-50px;}

.fixedBody #menu { margin-top:0;}

.fixedBody .nav{ position:absolute; right:0; height:45px; margin-top:0;}
.fixedBody .nav li{ width:auto; line-height:45px; height:45px; text-align:center; position:relative; float:left; }
.fixedBody .nav li p{ width:100%; position:absolute; left:0;}
.fixedBody .nav li .p1{ top:0;}
.fixedBody .nav li .p2{ top:25px; display:none;}
.fixedBody .nav li a{ display:block; color:#666;height:45px;  font-size:13px;  line-height:40px;}
.fixedBody .nav li a:hover,.nav .cur a{ color:#fff;background:#20b8bf;}
.fixedBody .nav li.acc a{ display:block; height:30px; color:#fff;background:#008fd4; font-size:14px;   border-bottom:3px solid #0054ab; line-height:30px;}
.fixedBody .nav li.acc a:hover,.nav .cur a{ color:#fff;background:#006da1;}
.fixedBody .nav li ul { width:260px;}
.fixedBody .nav li ul li { height:30px;}

.fixedBody .nav li ul li a{ display:block; color:#fff;background:#20b8bf; font-size:14px;  height:30px; line-height:30px; text-align:left;}
.fixedBody .nav li ul li a:hover,.nav .cur a{ color:#fff;background:#1597a2;}


.lantiao{ width:200px; height:50px; color:#28b8bf;font-size:18px;  background:#fff; text-align:center; line-height:40px; }
.lantiao a{ width:200px; height:50px; color:#28b8bf;font-size:18px;  background:#fff; text-align:center; line-height:40px;}
.lantiao a:hover{}




.kong1{ margin:0 auto; padding:0; width:100%; height:40px;}
.cle{ clear:both;}

#indexsolution{ margin:0 auto; padding:0; width:100%;height:auto; position: relative; margin-top:-80px; padding-top:40px; padding-bottom:40px;z-index:98;  }
#indexsolutionmain{ margin:0 auto; width:100%;height:auto;max-width:1200px;background:#D6ECFE; z-index:98;}
.content-two{
	width:96%; padding:2%;
	height: auto;
	margin:0 auto;
}
.con-two{
	width: 25%;
	height: auto;
	float: left;
	position: relative;
	cursor: pointer;
}
.con-two img{
	width:100%;
	height: auto;
}
.txt-one{
	width: 100%;
	height: 30px;
	line-height: 30px;
	text-align: center;
	color: #666;
}

.txt-two{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	line-height: 45px;
	text-align: center;
	color: #fff;
	background: rgba(0,0,0,0.6);
	display: none;
}
.txt-two h3{
	padding-top: 30px;
	font-weight: normal;
}
.txt-two p{
	font-size: 14px;
	display: block;
	line-height: 20px;
}




#indexgundong{ margin:0 auto; padding:0; width:100%; height:507px; background: url(image/10.jpg) no-repeat top center; margin-top:40px; }
#indexgundongmain{ margin:0 auto; padding:0; width:100%; height:507px; max-width:1200px;}
#indexgundong1{ margin:0 auto; padding:0; width:50%; height:auto; float:left; padding-top:60px;}
#indexgundong1 img{ max-width:100%;}

#indexgundong2{ margin:0 auto; padding:0; width:46%; height:auto; float:right; padding-top:60px;}
#indexgundong21{ margin:0 auto; padding:0; width:100%; height:auto;font-size:18px;text-decoration:none;line-height:40px; text-align:left; color:#000;}
#indexgundong22{ margin:0 auto; padding:0; width:100%; height:auto;font-size:12px; padding-bottom:15px; padding-top:15px;text-decoration:none;line-height:30px; text-align:left; color:#666;}
#indexgundong23{ margin:0 auto; padding:0; width:100%; height:auto; padding-bottom:15px; padding-top:15px;text-decoration:none;line-height:20px; text-align:left; color:#000;}
#indexgundong231{ margin:0; padding:0; width:140px; height:auto; padding-top:20px; color:#666; font-size:14px;  text-align:center;line-height:40px; padding-top:20px;}
#indexgundong231 a{ margin:0; padding:0; width:140px; display:block; height:40px;font-size:12px;text-decoration:none;border:1px solid #0186D1; color:#999999; background:#ffffff;line-height:40px; text-align:center;}
#indexgundong231 a:hover{ color:#ffffff; background:#0186D1;  }



#indexpro{ margin:0 auto; padding:0; width:100%; height:auto; padding-top:40px; padding-bottom:40px; max-width:1200px;}
#indexprotitle{ margin:0 auto; padding:0; width:100%; height:auto;font-size:24px;text-decoration:none;line-height:40px; text-align:center; color:#000;}
#indexprotitle1{ margin:0 auto; padding:0; width:100%; height:auto;font-size:14px;text-decoration:none;line-height:40px; text-align:center; color:#000;}

#indexprocon{ margin:0 auto; padding:0; width:100%; height:auto; padding-bottom:40px; padding-top:30px;font-size:14px;text-decoration:none;line-height:25px; text-align:center; color:#666;}

.tab{width:100%; max-width:1200px;margin:30px auto;border:0;}
.tab ul.menu{height:34px;}
.tab ul.menu li{float:left;text-align:center;width:20%;height:32px;border:1px solid #0186D1; color:#0186D1; margin-right:2%; margin-left:2%;;line-height:32px;list-style:none;font-size:14px;cursor:pointer;}
.tab ul.menu li.hover{background:#0186D1;color:#fff;}
.tab ul.menu li.active{background:#0186D1;color:#fff;}
.con1,.con2,,.con3,.con4,.con5,.con6,.con7{height:auto;border-top:2px solid #0186D1;margin-top:-2px;}
.con2,.con3,.con4,.con5,.con6,.con7{display:none;}

.con111{ margin:0; padding:0; width:98%; padding-bottom:20px;font: normal 14px Arial,Arial;  color:#333333; line-height:20px; text-align:left; font-weight: normal;}
.con111 a{font: normal 14px Arial;  color:#333333; line-height:20px; text-align:left; font-weight: normal;}
.con111 a:hover{ text-decoration:underline;}


.boxtex li{ width:32%; height:67px; margin-right:18px; float:left; overflow:hidden; position:relative;color:#666666; text-decoration:none;line-height:30px; font-size:14px;}
.boxtex li p{ padding:10px; font:normal 13px/24px Arial,Arial; cursor:pointer; color:#ffffff; text-decoration:none; position:absolute; top:0; left:0; line-height:30px; }
.boxtex li a{  float:left; overflow:hidden; position:relative;color:#666666; text-decoration:none;line-height:30px; font-size:14px; }




#indexabout{ margin:0 auto; padding:0; width:100%; height:auto; margin-top:40px; background: url(image/12.jpg) repeat-x ;}
#indexaboutmain1{ margin:0 auto; padding:0; width:100%; height:60px;}
#indexaboutmain{ margin:0 auto; padding:0; width:92%; padding:4%; max-width:1104px; height:auto;  padding-top:40px; background:#fff;}
#indexabout1{ margin:0 auto; padding:0; width:50%; float:left;height:auto; }
#indexabout1 img{ max-width:100%;}
#indexabout2{ margin:0 auto; padding:0; width:46%; padding-left:2%; padding-right:2%; float:right;height:auto; }
#indexabout21{ margin:0 auto; padding:0; width:100%; height:auto;font-size:18px;text-decoration:none;line-height:40px; text-align:left; color:#000;}
#indexabout21 a{ margin:0 auto; padding:0; width:100%; height:auto;font-size:18px;text-decoration:none;line-height:40px; text-align:left; color:#000;}
#indexabout21 a:hover{  color:#5390D0;}

#indexabout22{ margin:0 auto; padding:0; width:100%; height:auto;font-size:14px; padding-bottom:15px; padding-top:15px;text-decoration:none;line-height:20px; text-align:left; color:#666;}
#indexabout23{ margin:0 auto; padding:0; width:100%; height:auto; padding-bottom:15px; padding-top:15px;text-decoration:none;line-height:20px; text-align:left; color:#000;}
#indexabout231{ margin:0; padding:0; width:140px; height:auto;  color:#fff; font-size:14px;  text-align:center;line-height:40px; padding-top:20px;}
#indexabout231 a{ margin:0; padding:0; width:140px; display:block; height:40px;font-size:12px;text-decoration:none;border:1px solid #0186D1; color:#fff; background:#0186D1;line-height:40px; text-align:center;}
#indexabout231 a:hover{ color:#ffffff; background:#5390D0;  }

#indexfuwu{ margin:0 auto; padding:0;width:100%; height:auto; padding-bottom:40px; padding-top:40px; max-width:1200px;}
#indexfuwu1{ margin:0 auto; padding:0; width:100%; height:auto; padding-bottom:40px; padding-top:40px;}
#indexfuwu11{ margin:0 auto; padding:0; width:30%; height:auto; float:left;}
#indexfuwu111{ margin:0 auto; padding:0; width:100%; height:auto; font-size:24px;text-decoration:none;line-height:40px; text-align:center; color:#000;}
#indexfuwu112{ margin:0 auto; padding:0; width:100%; height:auto; text-align:center; family: IMPACT,Arial;color:#000; font-size:30px;}
#indexfuwu113{ margin:0 auto; padding:0; width:100px; height:4px; background:#000; margin-top:20px;}

#indexfuwu12{ margin:0 auto; padding:0; width:65%; height:auto; float:left;}
#indexfuwu121{ margin:0 auto; padding:0; width:100%; height:auto; font-size:14px;text-decoration:none;line-height:30px; text-align:left; color:#666;}



#indexfuwu4{ margin:0 auto; padding:0; width:92%; max-width:1104px; height:auto; padding-bottom:40px; padding-top:40px;}
#indexfuwu41{ margin:0 auto; padding:0; width:25%; height:auto; float:left; background:#D6ECFE;}
#indexfuwu41:hover{ background:#B0D8F9;}
#indexfuwu411{ margin:0 auto; padding:0; width:100%; padding:30px 0 30px 0; height:auto; float:left; text-align:center;}
#indexfuwu412{ margin:0 auto; padding:0; width:100%;height:60px; float:left;font-size:14px;text-decoration:none;line-height:20px; text-align:center; color:#185BA2;}

#indexfuwu5{ margin:0 auto; padding:0; width:92%;height:80px;}

#indexnews{ margin:0 auto; padding:0; width:100%; height:auto; padding-top:40px; padding-bottom:40px; background:#D6ECFE;}
#indexnewstitle{ margin:0 auto; padding:0; width:100%; height:auto; font-size:24px;text-decoration:none;line-height:40px; text-align:center; color:#004984;}
#indexnewstitle1{ margin:0 auto; padding:0; width:100%; height:auto; text-align:center; family: IMPACT,Arial;color:#004984; font-size:30px;}
#indexnewstitle2{ margin:0 auto; padding:0; width:100px; height:4px; background:#004984; margin-top:20px;}



#indexnewscon{ margin:0 auto; padding:0; width:100%; height:auto; padding-bottom:40px; padding-top:40px; max-width:1200px;}
.indexnewscon1{ margin:0 auto; padding:0; width:45%; height:auto; margin:2%; float:left; border:1px solid #e3e3e3;}
.indexnewscon11{ margin:0 auto; padding:0; width:20%; height:auto;float:left; background:#069; padding-top:10px; padding-bottom:10px;}
.indexnewscon111{ margin:0 auto; padding:0; width:100%; height:auto;float:left; background:#069; font-size:24px;text-decoration:none;line-height:40px; text-align:center; color:#fff;}
.indexnewscon112{ margin:0 auto; padding:0; width:100%; height:auto;float:left; background:#069; font-size:14px;text-decoration:none;line-height:20px; text-align:center; color:#fff;}
.indexnewscon12{ margin:0 auto; padding:0; width:76%; height:auto;float:right; padding-right:2%;padding-left:2%; background:#fff;}
.indexnewscon121{ margin:0 auto; padding:0; width:100%; height:auto;float:left; font-size:14px;text-decoration:none;line-height:20px; text-align:left; color:#000;}
.indexnewscon121 a{ font-size:14px;text-decoration:none;line-height:20px; text-align:left; color:#000;}
.indexnewscon121 a:hover{text-decoration: underline;}
.indexnewscon122{ margin:0 auto; padding:0; width:100%; height:auto;float:left; font-size:11px;text-decoration:none;line-height:20px; text-align:left; color:#888;}


#indextrade{ margin:0 auto; padding:0; width:100%; height:auto; margin-top:40px; padding-top:40px; padding-bottom:40px; background:#FFF;}

#indextradetitle{ margin:0 auto; padding:0; width:100%; height:auto; font-size:24px;text-decoration:none;line-height:40px; text-align:center; color:#000;}
#indextradetitle1{ margin:0 auto; padding:0; width:100%; height:auto; text-align:center; padding-bottom:10px; padding-top:10px;}
#indextradecon{ margin:0 auto; padding:0; width:100%; height:auto; padding-bottom:40px; padding-top:40px; max-width:1200px;}
.indextradecon1{ margin:0 auto; padding:0; width:29%; padding:1%; height:auto; float:left; margin-left:1%; margin-right:1%; margin-top:20px; border:1px solid #e3e3e3;}
.indextradecon11{ margin:0 auto; padding:0; width:50%; height:auto; float:left;}
.indextradecon11 img{ max-width:100%; height:auto;}
.indextradecon12{ margin:0 auto; padding:0; width:46%; height:auto; float:left; padding-left:2%; padding-right:2%;font-size:14px;text-decoration:none;color:#666;line-height:22px; text-align:left;}
#indextradecondi{ margin:0 auto; padding:0; width:100%; height:40px; }


#conaboutbanner1{ margin:0 auto; padding:0; width:100%; height:140px; background: url(image/bg_products.jpg) no-repeat top center;margin-top:160px;}
#conaboutbanner11{ margin:0 auto; padding:0; width:100%; height:60px; max-width:1200px; padding-top:50px;}
#conaboutbanner111{ margin:0 auto; padding:0; width:40%; height:60px; float:left; font-size:30px;color:#fff; text-align:left; text-decoration:none; line-height:40px;}
#conaboutbanner112{ margin:0 auto; padding:0; width:55%; height:60px; float:right; font-size:11px;color:#fff; text-align:right; text-decoration:none; line-height:40px;}
#conaboutbanner112 a{ font-size:11px;color:#fff; text-align:right; text-decoration:none; line-height:40px;}
#conaboutbanner112 a:hover{text-decoration: underline;}


/*con*/
#conmain{ margin:0 auto; padding:0; width:100%;height:auto; background-color:#F3F3F3;padding-top:40px;}
#conmainsolution{ margin:0 auto; padding:0; width:100%;height:auto; background-color:#fff;padding-top:40px;}
#conmaincontact{ margin:0 auto; padding:0; width:100%;height:auto; background-color:#f8f8f8;padding-top:40px;}
#conmaincon{ margin:0 auto; padding:0; width:92%; max-width:1180px; height:auto; padding-top:40px;padding-bottom:25px; border-bottom:1px solid #E6E6E6; }

#conmain1{ margin:0 auto; padding:0; width:62%; height:40px;font-size:11px;color:#666; text-align:right; text-decoration:none; line-height:40px; float:right;}
#conmain1 a{  font-size:11px;color:#666; text-align:right; text-decoration:none; line-height:40px;}
#conmain1 a:hover{ color:#000;}

#conmain2{ margin:0 auto; padding:0; width:32%; float:left;  margin-left:3%;  height:auto;  font-size:36px;color:#000; text-align:left; text-decoration:none; line-height:40px;}


#conmainzong{ margin:0 auto; padding:0; width:96%; max-width:1152px; height:auto; padding-top:20px; padding:2%; background:#fff;}

#contitle{ margin:0; padding:0; width:100%; height:auto; font-size:11px;color:#666; text-align:right; text-decoration:none; line-height:40px;}
#contitle a{  font-size:11px;color:#666; text-align:right; text-decoration:none; line-height:40px;}
#contitle a:hover{ color:#026D38;}

#contitle1{ margin:0; padding:0; width:100%; height:auto; border-bottom:1px solid #f3f3f3; font-size:11px;color:#666; text-align:right; text-decoration:none; line-height:40px;}
#contitle1 a{  font-size:11px;color:#666; text-align:right; text-decoration:none; line-height:40px;}
#contitle1 a:hover{ color:#026D38;}



#conmainaboutzong{ margin:0 auto; padding:0; width:100%; height:auto; background:#fff; }
#conmainabout1{ margin:0 auto; padding:0; width:100%; height:auto; max-width:1200px; padding-top:40px; padding-bottom:40px;}
#conmainabout11{ margin:0 auto; padding:0; width:96%; height:auto; padding-left:2%; padding-right:2%;}
#conmainabout111{ margin:0 auto; padding:0; width:100%;  height:auto; float:left; font-size:24px;color:#000; text-align:left; text-decoration:none; line-height:40px;}
#conmainabout112{ margin:0 auto; padding:0; width:100%; padding-top:30px; height:auto; float:left; font-size:16px;color:#666; text-align:left; text-decoration:none; line-height:30px;}
#conmainabout112 p{ font-size:16px;color:#666; text-align:left; text-decoration:none; line-height:30px;}



#conmainabout2{ margin:0 auto; padding:0; width:100%; height:auto; background:#f3f3f3;padding-top:40px; padding-bottom:40px;}
#conmainabout21{ margin:0 auto; padding:0; width:100%; height:auto; max-width:1200px;}
#conmainabout211{ margin:0 auto; padding:0; width:100%;  height:auto;padding-top:40px; padding-bottom:40px;  font-size:24px;color:#000; text-align:center; text-decoration:none; line-height:40px;}
#conmainabout212{ margin:0 auto; padding:0; width:100%;  height:auto;padding-bottom:40px;  font-size:24px;color:#000; text-align:center; text-decoration:none; line-height:40px;}
.conmainabout2121{ margin:0; padding:0; width:31%;  height:auto; margin-left:1%; margin-right:1%; float:left; border:1px solid #b3b3b3; border-radius:20px;}
.conmainabout21213{ margin:0 auto; padding:0; width:92%;  height:auto; padding-top:20px; padding-bottom:20px;  font-size:18px;color:#000; text-align:center; text-decoration:none; line-height:40px;}
.conmainabout21211{ margin:0 auto; padding:0; width:92%;  height:auto; padding-top:20px; padding-bottom:20px;  font-size:18px;color:#000; text-align:center; text-decoration:none; line-height:40px;}
.conmainabout21212{ margin:0 auto; padding:0; width:92%;  height:auto; padding-top:10px; padding-bottom:20px;  font-size:14px;color:#666; text-align:left; text-decoration:none; line-height:30px;}



/*newcon*/
#connewmain{ margin:0 auto; padding:0; width:100%; height:80px; background:#F4F4F4;margin-top:130px;}
#connewmain1{ margin:0 auto; padding:0; width:100%; height:40px; max-width:1200px; padding-top:20px; padding-bottom:20px;}
#connewmain11{ margin:0 auto; padding:0; width:30%; height:40px; float:left;font-size:30px;color:#000; font-weight: normal; text-align:left; text-decoration:none; line-height:40px;}
#connewmain12{ margin:0 auto; padding:0; width:60%; height:40px; float:right;font-size:14px;color:#666; font-weight: normal; text-align:right; text-decoration:none; line-height:40px;}

#connewmenu{margin:0 auto; padding:0; width:100%; height:40px; max-width:1200px; margin-top:20px; padding-bottom:20px;}
#connewmenu ul{margin:0 auto; padding:0; width:100%; height:40px; padding-top:20px; padding-bottom:20px;}

#connewmenu ul li{ margin:0; padding:0; width:22%; height:auto; margin-left:1%; margin-right:1%; float:left;}
#connewmenu ul li a{ margin:0; padding:0;display:block; border:1px solid #29A7E2;  height:40px; font-size:14px;color:#29A7E2; font-weight: normal; text-align:center; text-decoration:none; line-height:40px; }
#connewmenu ul li a:hover{ color:#fff; text-decoration:underline; background:#29A7E2; }

#connewcon{ margin:0 auto; padding:0; width:100%; max-width:1200px; height:auto; margin-top:40px;}
#connewcon1{ margin:0 auto; padding:0; width:100%; max-width:1200px; height:auto; padding-top:20px; padding-bottom:20px;font-size:30px;color:#000; font-weight: normal; text-align:center; text-decoration:none; line-height:30px;}
#connewcon2{ margin:0 auto; padding:0; width:100%; max-width:1200px; height:auto; padding-top:20px; padding-bottom:20px;font-size:16px;color:#666; font-weight: normal; text-align:left; text-decoration:none; line-height:28px;}
#connewcon2 p{font-size:16px;color:#666; font-weight: normal; text-align:left; text-decoration:none; line-height:28px;}
#connewcon3{ margin:0 auto; padding:0; width:100%; max-width:1200px; height:auto; border-bottom:1px solid #D9D9D9; border-top:1px solid #D9D9D9; padding-top:20px; padding-bottom:20px;font-size:16px;color:#000; font-weight: normal; text-align:left; text-decoration:none; line-height:28px;}
#connewcon4{ margin:0 auto; padding:0; width:96%; max-width:1152px; height:auto; padding:2%; border:1px solid #D9D9D9; margin-top:20px; margin-bottom:20px;font-size:14px;color:#888; font-weight: normal; text-align:left; text-decoration:none; line-height:28px;}
#connewcon4 p{font-size:14px;color:#888; font-weight: normal; text-align:left; text-decoration:none; line-height:28px;}
#connewcon5{ margin:0 auto; padding:0; width:96%; max-width:1152px; height:40px; padding:2%; border-bottom:1px solid #D9D9D9; margin-top:20px; margin-bottom:20px;}
/*newcon end*/

#conleft{ margin:0; padding:0; width:22%; height:auto; float:left;}
#conleft1{ margin:0; padding:0; width:96%; height:auto; float:left;}

#conleft11{ margin:0; padding:0; width:100%; height:40px; float:left; background:#29A7E2;  font-size:18px;color:#fff; text-align:left; text-decoration:none; line-height:40px;}
#conleft11 span{ padding-left:20px;font-size:18px;color:#fff; text-align:left; text-decoration:none; line-height:40px;}
#conleft12{ margin:0 auto; padding:0; width:100%; height:auto; background:#fff; border:1px solid #e3e3e3;}
#conleft12 ul{ margin:0; padding:0; width:100%;height:auto; list-style:none;}
#conleft12 ul li{ margin:0; padding:0; width:100%; height:auto;}
#conleft12 ul li a{ margin:0; padding:0;padding-left:20px; display:block; border-bottom:1px dashed #f3f3f3;background:#f3f3f3;   padding-top:10px; padding-bottom:10px; height:auto; font-size:14px;color:#000; font-weight: normal; text-align:left; text-decoration:none; line-height:20px; font-weight:bold; }
#conleft12 ul li a:hover{ color:#000; text-decoration:underline;}

#conleft12 ul li.current_page_item a{background:#026D38;background: url(image/right.jpg) no-repeat center left #fff; padding-left:20px;  color:#0364BD;}
#conleft12 ul li.current_page_item a:hover{background:#026D38;background: url(image/right.jpg) no-repeat center left #fff; padding-left:30px;  color:#0364BD;}


#conleft12 ul li ul{ margin:0; padding:0; width:100%; height:auto; display: block;}

#conleft12 ul li ul li a{ margin:0; padding:0;width:100%; padding-left:20px; border-bottom:1px dashed #E8E8E8; background:#fff; display:block;  padding-top:4px; padding-bottom:4px; height:auto;  font-size:12px;color:#888; text-align:left; text-decoration:none; line-height:20px; font-weight:normal;}
#conleft12 ul li ul li a:hover{  background:#29A7E2;color:#ffffff; }

#conleft13{ margin:0 auto; padding:0; width:96%; height:20px;}

#conleft16{ margin:0; padding:0; width:100%; height:40px; float:left; border:0; border-bottom:1px solid #91aee4;  font-size:18px;color:#0C8DEB; text-align:left; text-decoration:none; line-height:40px;}
#conleft16 span{ padding-left:20px; font-size:18px;color:#0C8DEB; text-align:left; text-decoration:none; line-height:40px;}

#conleft17{ margin:0 auto; padding:0; width:96%; height:auto;  padding-top:8px; padding-right:8px; font-size:14px;color:#666; text-align:center; text-decoration:none; line-height:25px;}
#conleft17 span{  font-size:24px;color:#EC6219; text-align:center; text-decoration:none; line-height:45px;}
#conleft18{ margin:0 auto; padding:0; width:96%; height:auto;  padding-top:5px; padding-right:5px; font-size:14px;color:#666; text-align:center; text-decoration:none; line-height:25px;}
#conleft19{ margin:0 auto; padding:0; width:96%; height:auto;  padding-top:5px; padding-right:5px; font-size:14px;color:#666; text-align:center; text-decoration:none; line-height:25px;}
#conleft191{ margin:0 auto; padding:0; width:140px; height:auto; display:block; }
#conleft191 a{ margin:0 auto; padding:0; width:140px; height:30px;  display:block;background:#EF6F02;color:#fff; text-align:center; font-size:14px;  line-height:30px; }
#conleft191 a:hover{ background:#7F3006; color:#fff; border:1px dashed}





#conleft20{ margin:0 auto; padding:0; width:96%; padding:2%; height:auto; float:left;}


#article-tag{ height:auto;overflow:hidden; text-align:left;}
#article-tag a{padding:3px 8px;background-color:#F3F3F3;margin:2px;height:20px;line-height:30px;-moz-border-radius:3px;border-radius:3px;white-space:nowrap;-webkit-transition:background-color .15s linear,color .15s linear;-moz-transition:background-color .15s linear,color .15s linear;-o-transition:background-color .15s linear,color .15s linear;-ms-transition:background-color .15s linear,color .15s linear;transition:background-color .15s linear,color .15s linear; text-align:left;}
.tagcloud a:hover{background-color:#1A903C;color:#FFF;}
#article-tag a:hover{background-color:#29A7E2;color:#FFF;}

#conleftk{ margin:0; padding:0; width:100%; height:30px; font-size:18px;color:#fff; text-align:left; text-decoration:none; line-height:65px;}

#conright{ margin:0; padding:0; width:77%; height:auto; float:right;}




#conright1{ margin:0; padding:0; width:100%; height:auto; padding-top:20px; padding-bottom:20px;font-size:24px;color:#000; text-align:center; text-decoration:none; font-weight:bold; line-height:30px;}
#conright2{ margin:0 auto; padding:0;width:96%; padding-left:2%; height:auto; padding-top:20px; padding-bottom:20px; font-size:16px;color:#666; text-align:left; font-weight:normal; text-decoration:none; line-height:30px;}

#conright2 a{ color:#000; text-decoration:underline; line-height:30px;}
#conright2 a:hover{ color:#888;}

#conright2 img{ max-width:100%; height:auto;}
#conright2 table{ width:100%;}
#conright2 td{ border:1px solid #ccc; text-align:center;}


#conright21{ margin:0 auto; padding:0; width:45%; height:auto; float:left; font-size:16px;color:#666; text-align:left; font-weight:normal; text-decoration:none; line-height:30px;}
#conright22{ margin:0 auto; padding:0; width:52%; height:auto; float:right; font-size:16px;color:#666; text-align:left; font-weight:normal; text-decoration:none; line-height:30px;}



#conright3{ margin:0 auto; padding:0; width:96%; height:auto; padding-top:40px; padding-bottom:20px; border-bottom:1px dashed #888; padding-left:2%; font-size:14px;color:#000; text-align:left; text-decoration:none; line-height:30px;}

#conright4{margin:0 auto; padding:0; width:96%; height:auto; padding-top:40px; padding-bottom:20px; border-bottom:1px dashed #888; padding-left:2%; font-size:18px;color:#000; text-align:left; text-decoration:none; line-height:30px;}
#conright5{margin:0 auto; padding:0; width:96%; height:auto; padding-top:20px; padding-bottom:20px; padding-left:2%;text-align:left; text-decoration:none;}


#conprosite{ margin:0 auto; padding:0; width:100%; height:auto; padding-bottom:30px; padding-top:10px; max-width:1200px;}
#conprositeleft{ margin:0 auto; padding:0; width:65%; height:auto; float:left;  font-size:12px;color:#666; text-align:left; font-weight:normal; text-decoration:none; line-height:30px;}
#conprositeleft a{  font-size:12px;color:#666; text-align:left; font-weight:normal; text-decoration:none; line-height:30px;}
#conprositeleft a:hover{ color: #000; text-decoration:underline;}
#conprositeright{ margin:0 auto; padding:0; width:35%; height:auto; float:right;}

/* select */
.select{position:relative;float:right; margin:0 auto; padding:0; width:350PX;}
.select dt{height:28px;display:inline-block;border:1px solid #d2ccc4;background:#fcfcfb url(image/ico.gif) no-repeat right 20px center;line-height:28px;font-weight:bold;padding-left:2%;cursor:pointer;width:96%;padding-right:2%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;position:relative;z-index:99;}
.select dt:hover,.select dt.cur{border:1px solid #409DFE;box-shadow:0 0 3px #409DFE;}
.select dd{position:absolute;left:0;top:29px;border:1px solid #d2ccc4;background:#fff;display:none; z-index:10000;}
.select dd ul{padding:4px;width:340px;max-height:450px;overflow:auto;}
.select dd ul li a{line-height:28px;display:block;padding:0 8px; background:#f5f5f5;}
.select dd ul li a:hover{background:#f5f5f5;}
.select dd ul li ul li a{line-height:28px;display:block;padding-left:15px; color:#888; background:#fff;}





#conprorightmain{ margin:0 auto; padding:0; width:100%; height:auto;}
#conproright{ margin:0 auto; padding:0; width:100%; height:auto;}
#conproright1{ margin:0 auto; padding:0; width:48%; height:auto; float:left;}
#conproright1 img{ max-width:100%; height:auto;}

#conproright2{ margin:0 auto; padding:0; width:48%; height:auto; float:right;}
#conproright21{ margin:0 auto; padding:0; width:100%; height:auto; float:left;font-size:24px;color:#000; text-align:left; text-decoration:none; font-weight:bold; line-height:30px;}
#conproright22{ margin:0 auto; padding:0; width:100%; height:auto; float:left;font-size:12px;color:#888; text-align:left; text-decoration:none; font-weight: normal; line-height:22px;}
#conproright23{ margin:0 auto; padding:0; width:100%; height:auto; float:left; padding-top:10px; padding-bottom:10px; margin-bottom:10px; margin-top:10px; border-bottom:1px solid #e3e3e3;border-top:1px solid #e3e3e3;}
#conproright231{ margin:0 auto; padding:0; width:117px; height:121px; float:left; display:block;}
#conproright231 a{ margin:0 auto; padding:0; width:117px; height:121px; background:url(image/ic11.jpg) no-repeat top center; float:left; display:block; font-size:14px;color:#fff; text-align:center; text-decoration:none; font-weight: normal; line-height:30px; border-radius:8px;}
#conproright231 a:hover{ background:url(image/ic1.jpg) no-repeat top center;}
#conproright232{ margin:0 auto; padding:0; width:117px; height:121px; float:left; display:block;}
#conproright232 a{ margin:0 auto; padding:0; width:117px; height:121px; background:url(image/ic21.jpg) no-repeat top center; float:left; display:block; font-size:14px;color:#fff; text-align:center; text-decoration:none; font-weight: normal; line-height:30px; border-radius:8px;}
#conproright232 a:hover{ background:url(image/ic2.jpg) no-repeat top center;}
#conproright233{ margin:0 auto; padding:0; width:117px; height:121px; float:left; display:block;}
#conproright233 a{ margin:0 auto; padding:0; width:117px; height:121px; background:url(image/ic31.jpg) no-repeat top center; float:left; display:block; font-size:14px;color:#fff; text-align:center; text-decoration:none; font-weight: normal; line-height:30px; border-radius:8px;}
#conproright233 a:hover{ background:url(image/ic3.jpg) no-repeat top center;}


#conproright24{ margin:0 auto; padding:0; width:100%; height:auto; float:left;}

#conright6{margin:0 auto; padding:0; width:96%; padding-left:2%;height:auto; padding-top:40px;padding-bottom:20px;border-bottom:1px solid #e3e3e3;  font-family: 'Fjalla One',Arial; font-size:24px;color:#000; text-align:left; text-decoration:none; line-height:30px;}
#conright7{margin:0 auto; padding:0; width:96%; height:auto; padding-top:20px;padding-bottom:20px; border-bottom:1px solid #e3e3e3;  border-top:1px solid #e3e3e3; padding-left:2%; font-size:14px;color:#666; text-align:left; text-decoration:none; line-height:30px;}



.inside-wrap{
	padding-top: 5px; height:120px; margin-top:170px;background: url(image/bg_products.jpg) no-repeat center top fixed #fff;
}
.w960{ margin:0 auto; padding:0; width:100%; height:auto; max-width:1200px;}
.inside-tips{
	height: 142px;
	line-height: 20px;
	color: #E5EBF7;
}
.inside-tips1{
	font-weight: normal;
	font-size: 32px;
	line-height: 60px;
	color: #fff;
	padding-top: 30px; float:left; 
	/*background: url(../img/bg_sign11.jpg) no-repeat 3px top;*/
}
.inside-tips2 a{
	display: inline-block;
	width: 44px;
	height: 44px;
	float:right; padding-top:40px;
}
.inside-tips a:hover{
	padding-left:12px;
}

#conprocon{margin:0 auto; padding:0; width:96%; height:auto; padding-top:20px; padding-bottom:20px; padding-left:2%; line-height:30px; max-width:1152px;}
#conprocon1{margin:0; padding:0; width:29%; padding:1%; height:auto; margin-left:1%; margin-right:1%; float:left; margin-top:30px; border: 1px solid #f3f3f3;}

#conprocon11{margin:0; padding:0; width:100%; height:auto; overflow:hidden;}
#conprocon11 IMG{ max-width:100%; height:auto;transition: 600ms; -webkit-transition: 600ms;}
#conprocon11:hover IMG{ transform: scale(1.1); -webkit-transform: scale(1.1);}
#conprocon12{margin:0; padding:0; width:100%; height:auto;  font-size:20px;color:#666; text-align:left; text-decoration:none; line-height:30px; padding-top:10px; font-weight: normal;}
#conprocon12 a{ font-size:20px;color:#666; text-align:left; text-decoration:none; line-height:30px; padding-top:10px; font-weight: normal;}
#conprocon12 a:hover{ color:#000; text-decoration:underline;}
#conprocon13{margin:0; padding:0; width:100%; height:auto; min-height:130px; padding-top:10px; padding-bottom:10px;  font-size:14px;color:#888; text-align:left; text-decoration:none; line-height:20px; font-weight: normal;}
#conprocon14{margin:0; padding:0; width:100%; height:auto;  font-size:12px;color:#888; text-align:left; text-decoration:none; line-height:20px; font-weight: normal;}
#conprocon141{margin:0; padding:0; width:100px; height:30px; background:#87B9E7;  font-size:12px;color:#fff; text-align:center; text-decoration:none; line-height:30px; font-weight: normal;}
#conprocon141 a{margin:0; padding:0; width:100px; height:30px; display:block; background:#87B9E7;  font-size:12px;color:#fff; text-align:center; text-decoration:none; line-height:30px; font-weight: normal;}
#conprocon141 a:hover{background:#336DA3; }


#conk{ margin:0 auto; padding:0; width:100%; height:50px;}
#conk1{ margin:0 auto; padding:0; width:100%; height:50px; }

#concontactmain{ margin:0 auto; padding:0; width:100%; height:auto; background:#f3f3f3; padding-bottom:40px; padding-top:40px; border-top:2px solid #25B9B9; margin-top:130px;}
#concontact1{ margin:0 auto; padding:0; width:94%; height:auto; max-width:1200px;}
#concontact11{ margin:0 auto; padding:0; width:100%; padding-top:30px; padding-bottom:10px; height:auto; font-size:24px;color:#000; text-align:left; text-decoration:none; line-height:40px; font-weight:bold;}
#concontact12{ margin:0 auto; padding:0; width:100%; padding-top:10px; padding-bottom:10px; height:auto;}
#concontact121{ margin:0 auto; padding:0; width:48%; height:auto; float:left;}
#concontact121 img{ max-width:100%;}
#concontact122{ margin:0 auto; padding:0; width:48%; height:auto; float:right;}
#concontact122 img{ max-width:100%;}

#concontact13{ margin:0 auto; padding:0; width:100%; padding-top:20px; padding-bottom:40px;height:auto; font-size:16px;color:#000; text-align:left; text-decoration:none; line-height:30px;}
#concontact13 p{ font-size:16px;color:#000; text-align:left; text-decoration:none; line-height:30px;}

#concontactmain2{ margin:0 auto; padding:0; width:100%; height:auto; background:#fff; padding-bottom:40px; padding-top:40px; }
#concontact2{ margin:0 auto; padding:0; width:94%; height:auto; max-width:1200px;}
#concontact21{ margin:0 auto; padding:0; width:100%; padding-top:30px; padding-bottom:10px; height:auto; font-size:24px;color:#000; text-align:left; text-decoration:none; line-height:40px; font-weight:bold;}
#concontact22{ margin:0 auto; padding:0; width:100%; padding-top:10px; padding-bottom:10px; height:auto;}
#concontact22 img{ max-width:100%;}
#concontact23{ margin:0 auto; padding:0; width:100%; padding-top:20px; padding-bottom:40px;height:auto; font-size:16px;color:#000; text-align:left; text-decoration:none; line-height:30px;}
#concontact23 p{ font-size:16px;color:#000; text-align:left; text-decoration:none; line-height:30px;}

#concontactmain3{ margin:0 auto; padding:0; width:100%; height:auto; background:#f3f3f3; padding-bottom:40px; padding-top:40px; }
#concontact3{ margin:0 auto; padding:0; width:94%; height:auto; max-width:1200px;}
#concontact31{ margin:0 auto; padding:0; width:100%; padding-top:30px; padding-bottom:10px; height:auto; font-size:24px;color:#000; text-align:left; text-decoration:none; line-height:40px; font-weight:bold;}
#concontact32{ margin:0 auto; padding:0; width:100%; padding-top:10px; padding-bottom:10px; height:auto;}
#concontact32 img{ max-width:100%;}
#concontact33{ margin:0 auto; padding:0; width:100%; padding-top:20px; padding-bottom:40px;height:auto; font-size:16px;color:#000; text-align:left; text-decoration:none; line-height:30px;}
#concontact33 p{ font-size:16px;color:#000; text-align:left; text-decoration:none; line-height:30px;}

#concontactleft{ margin:0; padding:0; width:50%; height:auto; float:left;padding-top:30px; font-size:18px; color:#000; text-align:center; text-decoration:none; line-height:50px; }
#concontactlefttitle{ margin:0; padding:0; width:100%; height:auto; float:left;font-size:18px; color:#000; text-align:left; text-decoration:none; line-height:50px; }
#concontactleftcon{ margin:0; padding:0; width:100%; height:auto; float:left;font-size:14px; color:#666; text-align:left; text-decoration:none; line-height:30px; }

#concontactright{ margin:0; padding:0; width:50%; height:auto; float:left;padding-top:30px;}


#contrade{ margin:0 auto; padding:0; width:100%; height:auto; padding-bottom:40px; padding-top:40px;}
#contrademain{ margin:0 auto; padding:0; width:96%; height:auto; max-width:1200px;}
#contradetitle{ margin:0 auto; padding:0; width:96%; height:auto; max-width:1200px;  font-size:24px;color:#000; text-align:center; text-decoration:none; line-height:40px; font-weight:bold;}
#contradecon{ margin:0 auto; padding:0; width:96%; height:auto; max-width:1200px; }
.contradecon1{ margin:0 auto; padding:0; width:31%; height:auto; float:left; margin-left:1%; margin-right:1%; margin-top:20px; border:1px solid #f3f3f3; min-height:300px;}
.contradecon11{ margin:0 auto; padding:0; width:100%; height:auto; padding-bottom:15px; padding-top:15px; text-align:center;}
.contradecon12{ margin:0 auto; padding:0; width:100%; height:auto; padding-bottom:15px; padding-top:15px; font-size:16px;color:#666; text-align:center; text-decoration:none; line-height:30px;}


#conaboutcon{ margin:0 auto; padding:0; width:96%; height:auto; margin-top:40px; margin-bottom:40px; padding-left:2%; font-size:14px;color:#666; text-align:left; text-decoration:none; line-height:30px;}
#conaboutcon p{  font-size:14px;color:#666; text-align:left; text-decoration:none; line-height:30px;}
#conaboutcon img{ max-width:100%;}


#consolution{ margin:0 auto; padding:0; width:100%; height:auto;max-width:1200px;  margin-top:110px;}
#consolutionpro{ margin:0 auto; padding:0; width:100%; max-width:1200px; height:auto;}
#consolutiontitle{ margin:0 auto; padding:0; width:100%; height:auto;max-width:1200px;   font-size:18px;color:#000; text-align:center; text-decoration:none; line-height:30px;}

#consolutionpro1{ margin:0; padding:0; width:28%; height:auto;  margin-right:2%; margin-left:2%; float:left;}
#consolutionpro11{ margin:0; padding:0; width:100%; padding:8px; border:1px solid #DBDBDB; height:auto; text-align:center;}
#consolutionpro11 img{ max-width:100%;}
#consolutionpro12{ margin:0; padding:0; width:100%; height:auto; font-size:13px;color:#666; text-align:center; text-decoration:none; line-height:30px;}

#consolutionpro12 a{  font-size:13px;color:#666; text-align:center; text-decoration:none; line-height:30px;}
#consolutionpro12 a:hover{ color:#000; text-decoration: underline; line-height:30px;}

#consolutioncontent{margin:0 auto; padding:0; width:100%; max-width:1200px; height:auto;  font-size:14px;color:#666; text-align:left; text-decoration:none; line-height:30px;}
#consolutionk{ margin:0 auto; padding:0; width:100%; height:40px;}


.xiangguancp{ margin:0 auto; padding:0; width:100%; height:auto; max-width:1200px; padding-bottom:40px; padding-top:40px;}
.xiangguancptitle{ margin:0; padding:0; width:96%; padding-left:2%; padding-right:2%; height:auto; background:#A8A8A8; font-size:18px;color:#fff; text-align:left; text-decoration:none; line-height:40px;}

#conproduct1{ margin:0 auto; padding:0; width:100%; height:auto;}
#conproduct11{ margin:0 auto; padding:0; width:48%; height:auto; float:left;}
.conproduct111{ margin:0 auto; padding:0; width:100%; height:auto; text-align:center;}
.conproduct111 img{ max-width:100%;}
.conproduct112{ margin:0 auto; padding:0; width:100%; height:auto;  font-size:14px;color:#666; text-align:center; text-decoration:none; line-height:30px;}

#conproduct12{ margin:0 auto; padding:0; width:48%; height:auto; float:right;}

#conproduct2{ margin:0 auto; padding:0; width:100%; height:auto;}
#conproduct21{ margin:0 auto; padding:0; width:32%; margin-right:1%; height:auto; float:left; margin-top:20px;}


/*news*/
#connewsmain{ margin:0 auto; padding:0; width:100%; height:auto; padding-bottom:40px; padding-top:40px; max-width:1200px;}
#connewsmaintitle{ margin:0 auto; padding:0; width:96%; padding-left:2%; padding-right:2%; height:auto; max-width:1152px; font-size:18px;color:#000; text-align:center; text-decoration:none; line-height:40px;}
#connewsmain1{ margin:0 auto; padding:0; width:96%; padding-left:2%; padding-right:2%; height:auto; max-width:1152px; }

/*news style*/
.newsType a:link,.newsType a:visited{ color: #9a9a9a;}
.newsType a:active,.newsType a:hover{ color: #80abde;}
.newsType{ text-align: center; padding: 0px;}
.newsType a{ background: url(images/n_ico1.png) no-repeat scroll left center; padding-left: 30px; font-size: 16px; margin: 0px 25px;}
.newsType a.act{ background-image: url(images/n_ico2.png);}
.newsList a:link,.newsList a:visited{ color: #b0b0b0;}
.newsList a:active,.newsList a:hover{ color: #fff;}
.newsList{ width: 100%;}
.newsList li{ width: 96%; float: left; display: block; margin:0px 0% 2% 2%;}
.newsList img{ width:20%; height:auto;}
.newItem{ border: 1px solid #dbdbdb; background-color: #fff; transition: 300ms;}
.newItem a{ display: block; padding: 22px 20px; }
.newItem .time{ height: 20px; margin-bottom: 5px;}
.newItem .t{ font: 16px/1.5 "microsoft yahei"; color: #6e6e6e; height: 48px; overflow: hidden; margin-bottom: 20px;}
.newItem .img{ overflow: hidden; margin-bottom: 25px;}
.newItem .img img{ width: 100%; display: block;}
.newItem .c{ height: 42px; overflow: hidden; margin-bottom: 22px;}
.newItem .more{ background-color: #c3c3c3; color: #f0f0f0; padding: 2px 10px;}
.newsList li:hover .newItem{ background-color: #80abde; border: 1px solid #80abde;}
.newsList li:hover .t{ color: #fff;}
.newsList li:hover .more{ background-color: #fff; color: #80abde;}
 #info-frame .frame-title{ text-align: center;}
 .sharpBox{ background: url(../images/sharp.png) no-repeat; background-size: cover; width: 84px; height: 84px; display: block; margin: 0px auto 40px;}
 .sharpBox:hover{ background-image: url(../images/sharp2.png);}
 .viewMore{ background-color:#E6E6E6; height: 100px; text-align: center; font:16px/100px 'Microsoft YaHei'; color: #999; display: block; text-transform: uppercase; position: relative;}
.viewMore .i0{  width:100%;height: 100%; display: block; position: absolute; left: 0px; top: 0px; background: #E6E6E6; -webkit-transition: 0.6s; -moz-transition: 0.6s; -o-transition: 0.6s; transition: 0.6s;}
.viewMore .i1{ position: relative; z-index: 1;}
.viewMore:hover{ color: #fff;}
.viewMore:hover .i0{ background:#80abde;}



/*about*/
#conbanner1{ margin:0 auto; padding:0; width:100%; height:500px; background:url(image/ab1.jpg) no-repeat top center;}
#conbanner2{ margin:0 auto; padding:0; width:100%; height:500px; background:url(image/ab2.jpg) no-repeat top center;}
#conbanner3{ margin:0 auto; padding:0; width:100%; height:500px; background:url(image/ab3.jpg) no-repeat top center;}
#conbanner4{ margin:0 auto; padding:0; width:100%; height:500px; background:url(image/ab4.jpg) no-repeat top center;}
#conbanner5{ margin:0 auto; padding:0; width:100%; height:500px; background:url(image/ab5.jpg) no-repeat top center;}
#conbanner6{ margin:0 auto; padding:0; width:100%; height:500px; background:url(image/ab6.jpg) no-repeat top center;}
#conbanner7{ margin:0 auto; padding:0; width:100%; height:500px; background:url(image/ab7.jpg) no-repeat top center;}
#conbanner8{ margin:0 auto; padding:0; width:100%; height:500px; background:url(image/ab8.jpg) no-repeat top center;}


#conbanner{ margin:0 auto; padding:0; width:100%; height:auto;}
#conbanner img{ max-width:100%; height:auto;}

#conaboutcon1{ margin:0 auto; padding:0; width:100%; height:600px; background: url(image/ab2.jpg) no-repeat top center;}
#conaboutcon11{ margin:0 auto; padding:0; width:96%; padding-left:2%; padding-right:2%; max-width:1152px; height:auto; padding-top:30px;font-size:24px;color:#fff; text-align:center; text-decoration:none; line-height:40px;}
#conaboutcon12{ margin:0 auto; padding:0; width:96%; padding-left:2%; padding-right:2%; padding-top:20px; padding-bottom:20px;max-width:1152px; height:auto; font-size:14px;color:#fff; text-align:center; text-decoration:none; line-height:40px;}
#conaboutcon13{ margin:0 auto; padding:0; width:96%; padding-left:2%; padding-right:2%;max-width:1152px; height:auto;  padding-top:20px; padding-bottom:20px;}
#conaboutcon131{ margin:0 auto; padding:0; width:31%; margin:1%; float:left;}
#conaboutcon131 img{ max-width:100%; height:auto;}

.slick-slider { position: relative; display: block; box-sizing: border-box; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }
.slick-list { position: relative; overflow: hidden; display: block; margin: 0; padding: 0; }
.slick-list:focus { outline: none; }
.slick-loading .slick-list { background: #00865e url(../images/loader.gif) center center no-repeat; }
.slick-list.dragging { cursor: pointer; cursor: hand; }
.slick-slider .slick-list, .slick-track, .slick-slide, .slick-slide img { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
.slick-track { position: relative; left: 0; top: 0; display: block; zoom: 1; }
.slick-track:before, .slick-track:after { content: ""; display: table; }
.slick-track:after { clear: both; }
.slick-loading .slick-track { visibility: hidden; }
.slick-slide { float: left; height: 100%; min-height: 1px; display: none; }
.slick-slide img { display: block; }
.slick-slide.slick-loading img { display: none; }
.slick-slide.dragging img { pointer-events: none; }
.slick-initialized .slick-slide { display: block; }
.slick-loading .slick-slide { visibility: hidden; }
.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }
/* Arrows */
.slick-prev, .slick-next { position: absolute; display: block; height: 20px; width: 20px; line-height: 0; font-size: 0; cursor: pointer; background: transparent; color: transparent; padding: 0; border: none; outline: none; }
/* Dots */
.slick-dots { position: absolute; bottom: -45px; list-style: none; display: block; text-align: center; padding: 0px; width: 100%; }
.slick-dots li { position: relative; display: inline-block; height: 20px; width: 20px; margin: 0px 5px; padding: 0px; cursor: pointer; }
/*base style end*/
/*index style*/

.w960 { width: 960px; margin: 0px auto; }
.ninfoT { margin-top: 95px; padding: 5% 0px 30px; border-bottom: 2px solid #cecece; text-align: center; margin-bottom: 50px; }
.ninfoT .infoT { font-size: 24px; color: #333; margin-bottom: 18px; line-height: 1.5; }
.ninfoT .infoTime { color: #999; }
/*news style end*/
/*contact sytle*/
.mapBox .BMap_Marker div { transition: 500ms; transform-origin: bottom; -webkit-transform-origin: bottom; }
.mapBox:hover .BMap_Marker div { animation: moveMap 600ms ease-in-out; -webkit-animation: moveMap 600ms ease-in-out; }

/*product style*/
/*aboutNav style*/
.pagebT { text-align: center; margin-bottom: 38px; }
.pagebT .zh { color: #666666; font-size: 24px; }
.pagebT .en { color: #999999; }
.aboutPic { padding: 15%; background-attachment: fixed; background-size: cover; }
.qualificationPage { background-color: #F8F8F8; padding: 70px 0px; }
.qualificationPbox { position: relative; margin-bottom: 5%; }
.qualificationPbox .bor { height: 3px; position: absolute; left: 0px; top: 50%; background-color: #CC0000; width: 100%; margin-top: -1px; }
.qualificationTab { position: relative; z-index: 2; padding: 0px 50px; }
.qualificationTab .item { border-radius: 5px; background-color: #d7d7d7; font-size: 14px; color: #333; padding: 10px 10px; margin: 0px 7px; display: block; text-align: center; }
.qualificationTab .item:hover, .qualificationTab .item.act { background-color: #CC0000; color: #fff; }
.qualificationTab .slick-arrow { width: 33px; height: 33px; display: block; border-radius: 5px; background-color: #e81a23; top: 50%; margin-top: -16px; }
.qualificationTab .slick-arrow i { background: url(../images/btn_3.png) no-repeat scroll center center; width: 100%; height: 100%; margin: 0px auto; display: block; transition: 300ms; -webkit-transition: 300ms; }
.qualificationTab .slick-prev { left: 0px; }
.qualificationTab .slick-next { right: 0px; }
.qualificationTab .slick-prev i { background-image: url(../images/btn_3.png); }
.qualificationTab .slick-next i { background-image: url(../images/btn_4.png); }
.qualificationTab .slick-arrow:hover { background-color: #333333; }
.qualificationTab .slick-prev:hover i { background-position: 30% center; }
.qualificationTab .slick-next:hover i { background-position: 70% center; }
.qualificationDemo a:link, .qualificationDemo a:visited { color: #333333; }
.qualificationDemo a:active, .qualificationDemo a:hover { color: #CC0000; }
.qualificationDemo { width: 90%; margin: 0px auto; position: relative; padding-bottom: 60px; transform: translateX(80px); -webkit-transform: translateX(80px); opacity: 0; transition: 700ms; -webkit-transition: 700ms; }
.qualificationDemo.show { transform: translateX(0); -webkit-transform: translateX(0); opacity: 1; }
.qualificationDemo .item { margin: 0px 20px; }
.qualificationDemo .itemA { display: block; text-align: center; cursor: pointer; }
.qualificationDemo .itemA .img { margin-bottom: 8px; }
.qualificationDemo .itemA img { width: 100%; display: block; font-size: 14px; }
.qualificationDemo .slick-dots { bottom: 0px; }
.qualificationDemo .slick-dots li { position: relative; display: inline-block; margin: 0px 5px; width: 13px; height: 10px; padding: 2px 0px; cursor: pointer; }
.qualificationDemo .slick-dots li a { transition: 400ms; -webkit-transition: 400ms; -ms-transition: 400ms; height: 12px; width: 12px; line-height: 12px; text-indent: -10em; display: block; overflow: hidden; padding: 0px; cursor: pointer; border: 1px solid #b8b8b8; background-color: #b8b8b8; border-radius: 50%; }
.qualificationDemo .slick-dots li a:focus { outline: none; }
.qualificationDemo .slick-dots li.slick-active a { background-color: #ec1b24; border-color: #ec1b24; }
.imgShowBox { background: url(images/black2.png) repeat; background: none rgba(0,0,0,0.8); bottom: 0; left: 0; position: fixed; right: 0; top: 0; transform: translateY(100%); transition: all 800ms ease 0s; z-index: 1110; width: 100%; overflow: hidden; -webkit-overflow-scrolling: touch; }
.no-csstransitions .imgShowBox { display: none; }
.imgShowDemo { width: 100%; height: 100%; position: relative; overflow: hidden; }
.imgShowDemo .item { width: 100%; height: 100%; background-repeat: no-repeat; background-position: center; position: relative; background-size: contain; }
.imgShowDemo .img { vertical-align: middle; height: auto; width: auto; max-height: 100%; max-width: 100%; margin: auto; position: absolute; left: 0px; top: 0px; right: 0px; bottom: 0px; }
.imgShowDemo .txt { background: url(images/black.png) repeat; background: none rgba(0,0,0,0.5); font-size: 14px; color: #fff; position: absolute; left: 0; right: 0; bottom: 0; width: 100%; padding: 10px 0px; }
.imgShowDemo .txt .i { padding: 0px 3%; }
.hi-num { width: 85px; height: 65px; background: #272727; color: #fff; border-left: 1px solid #3a3a3a; position: absolute; bottom: 0; right: 0; text-align: center; line-height: 65px; font-size: 16px; }
.img-show { transform: translateY(0) !important; -webkit-transform: translateY(0) !important; }
.no-csstransitions .img-show { display: block; }
.imgShowDemo .slick-prev, .imgShowDemo .slick-next { width: 44px; height: 44px; position: absolute; top: 50%; margin-top: -22px; z-index: 100; transition: all 0s ease 0s; -webkit-transform: all 0s ease 0s; }
.imgShowDemo .slick-prev { background: url(images/arrowsleft.png) no-repeat scroll left top; left: 2%; }
.imgShowDemo .slick-next { background: url(images/arrowsright.png) no-repeat scroll right top; right: 2%; }
.imgShowDemo .slick-prev:hover { background-position: left bottom; }
.imgShowDemo .slick-next:hover { background-position: right bottom; }
.overlayClose { width: 56px; height: 56px; display: block; position: fixed; right: 2%; top: 2%; transition: 300ms; -webkit-transition: 300ms; z-index: 100; }
.overlayClose i { background: url(images/close2.png) no-repeat scroll center center; width: 100%; height: 100%; display: block; transition: 400ms; -webkit-transition: 400ms; }
.overlayClose:hover { background-color: #ba002a; }
.overlayClose:hover i { transform: rotate(90deg); -webkit-transform: rotate(90deg); -o-transform: rotate(90deg); -moz-transform: rotate(90deg); }

.honorPage { padding: 20px 0px; }
.honorPage .w960 { position: relative; padding-bottom: 60px; }
.honorDemo { padding: 0px 50px 0px; }
.honorDemo .item { border-radius: 5px; background-color: #d7d7d7; font-size: 14px; color: #333; padding: 10px 10px; margin: 0px 7px; display: block; text-align: center; }
.honorDemo .item:hover, .honorDemo .item.act { background-color: #CC0000; color: #fff; }
.honorDemo .slick-arrow { width: 33px; height: 33px; display: block; border-radius: 5px; background-color: #999999; top: 50%; margin-top: -16px; }
.honorDemo .slick-arrow i { background: url(images/btn_3.png) no-repeat scroll center center; width: 100%; height: 100%; margin: 0px auto; display: block; transition: 300ms; -webkit-transition: 300ms; }
.honorDemo .slick-prev { left: 0px; }
.honorDemo .slick-next { right: 0px; }
.honorDemo .slick-prev i { background-image: url(images/arrowsleft.png); }
.honorDemo .slick-next i { background-image: url(images/arrowsright.png); }
.honorDemo .slick-arrow:hover { background-color: #e81a23; }
.honorDemo .slick-prev:hover i { background-position: 30% center; }
.honorDemo .slick-next:hover i { background-position: 70% center; }
.honorDemo .itemA { display: block; margin: 0px 20px; }
.honorDemo .img { border: 1px solid #cfcfcf; padding: 5px; margin-bottom: 8px; overflow: hidden; }
.honorDemo .img img { width: 100%; display: block; }
.honorDemo .name { text-align: center; font-size: 14px; color: #666666; line-height: 1.5; }
.honorDemo .slick-dots { bottom: -60px; left: 0px; }
.honorDemo .slick-dots li { position: relative; display: inline-block; margin: 0px 5px; width: 13px; height: 10px; padding: 2px 0px; cursor: pointer; }
.honorDemo .slick-dots li a { transition: 400ms; -webkit-transition: 400ms; -ms-transition: 400ms; height: 12px; width: 12px; line-height: 12px; text-indent: -10em; display: block; overflow: hidden; padding: 0px; cursor: pointer; border: 1px solid #b8b8b8; background-color: #b8b8b8; border-radius: 50%; }
.honorDemo .slick-dots li a:focus { outline: none; }
.honorDemo .slick-dots li.slick-active a { background-color: #ec1b24; border-color: #ec1b24; }
.itemA .img { position: relative; overflow: hidden; }
.itemA .black { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; opacity: 0; visibility: hidden; background: url(../images/black.png) repeat; }
.itemA .il, .itemA .ir { background-color: #fff; position: absolute; left: 50%; top: 50%; display: block; transition: 400ms; -webkit-transition: 400ms; border-radius: 3px; }
.itemA .il { height: 3px; width: 0px; margin: -1px 0px 0px -15px; }
.itemA .ir { height: 0px; width: 3px; margin: -15px 0px 0px -1px; }
.itemA:hover .black { opacity: 1; visibility: visible; }
.itemA:hover .il { width: 30px; }
.itemA:hover .ir { height: 30px; transition: 400ms ease 200ms; -webkit-transition: 400ms ease 200ms; }
.processPage { background:url(../images/bg8.jpg) no-repeat scroll top center #484848; padding: 45px 0px 60px; border-bottom: 2px solid #4d4d4d; }
.processPage .pagebT { color: #fff; margin-bottom: 100px; }
.processPage .pagebT .zh { color: #fff; }
.processDemo { padding: 0px 120px; color: #ccc; font-size: 14px; }
.processDemo .item { margin: 0px 60px; }
.processDemo .con { width: 54%; float: left; display: block; }
.processDemo .con .year { font-size: 40px; font-family: arial, helvetica, sans-serif; }
.processDemo .img { width: 35%; float: right; display: block; }
.processDemo .slick-prev, .processDemo .slick-next { width: 20px; height: 43px; position: absolute; top: 50%; margin-top: -21px; z-index: 100; transition: all 0s ease 0s; -webkit-transform: all 0s ease 0s; }
.processDemo .slick-prev { background: url(images/arrowsleft.png) no-repeat scroll right top; left: 50px; }
.processDemo .slick-next { background: url(images/arrowsright.png) no-repeat scroll left top; right: 50px; }
.processDemo .slick-prev:hover { background-position: left top; }
.processDemo .slick-next:hover { background-position: right top; }
.processTop,.processBot{ height: 188px;}
.processSroll{ position: relative; overflow: hidden;}
.processSroll .item{ width: 268px; border-left: 1px solid #bcbaac; padding-left: 28px; position: relative; height: 138px; color: #cccccc; float: left;  margin: 50px 50px 0px;}
.processSroll .item .yico{ background: url(images/pr_i2.png) no-repeat; position: absolute; width: 10px; height: 10px; left: -5px;}
.processSroll .item .t{ font: 26px/1.2 arial, helvetica, sans-serif; margin-bottom: 20px; position: relative;  margin-top: -10px;}
.processSroll .item .c{ font-size: 14px; height: 50px; overflow: hidden;}
.processSroll .imgItem{ padding-left: 250px; height: 186px; margin-top: 0px;}
.processSroll .imgItem .img{ width: 195px; overflow: hidden; position: absolute; left: 28px; top: 0px; min-height: 140px;}
.processSroll .imgItem .img img{ display: block; width: 100%; height: 140px;}
.processSroll .processTop .yico{ top: 0px;}
.processSroll .processBot .yico{ bottom: 0px;}
.processSroll .processBot .item { padding-top: 46px; height: 140px; margin: 0px 0px 0px 100px;}
.processSroll .processBot .imgItem{ padding-top: 32px; height: 152px;}
.processSroll .processBot .imgItem .img{ top: 32px;}
.processSroll .process-i1{ background: url(images/arrowsleft.png) no-repeat; display: block; width: 26px; height: 26px; display: block; position: absolute; left: 0px; top: 50%; margin-top: -13px; z-index: 10;}
.processSroll .process-i2{ background: url(images/arrowsright.png) no-repeat; display: block; width: 19px; height: 20px; display: block; position: absolute; right: 0px; top: 50%; margin-top: -10px; z-index: 10;}
.processSroll .process-line{ width: 98%; height: 5px; background-color: #bcbaac; position: absolute; left: 0px; top: 50%; margin-top: -2px; border-radius: 3px;}
.nicescroll-rails { display: none !important;}
/*aboutNav style end*/

/*product*/

#conpromain{ margin:0 auto; padding:0; width:100%; height:auto; background:#f3f3f3;}
#conpromain1{ margin:0 auto; padding:0; width:100%; padding-top:40px; height:auto; font-family: '微软雅黑',宋体; font-size:18px;color:#000; text-align:center; text-decoration:none; line-height:30px;}
#conpromain2{ margin:0 auto; padding:0; width:100%; height:auto; max-width:1200px;}
#conpromain2 img{ max-width:100%; height:auto;}


#conpromain21{ margin:0 auto; padding:0; width:18%; margin:1%; height:auto; float:left; border:1px solid #e3e3e3; display:block;}
#conpromain211{ margin:0 auto; padding:0; width:100%; height:auto; float:left;}
#conpromain211 img{ max-width:96%; padding:2%; height:auto;}
#conpromain212{ margin:0 auto; padding:0; width:100%; height:55px; font-family: '微软雅黑',宋体; font-size:12px;color:#666; text-align:center; text-decoration:none; line-height:20px;}
#conpromain212 a{  font-family: '微软雅黑',宋体; font-size:12px;color:#666; text-align:center; text-decoration:none; line-height:20px;}
#conpromain212 a:hover{color:#000; text-align:center; text-decoration:none; line-height:20px;}



#conproduct1{ margin:0 auto; padding:0; width:100%; height:auto;}
#conproduct11{ margin:0 auto; padding:0; width:48%; height:auto; float:left;}
.conproduct111{ margin:0 auto; padding:0; width:100%; height:auto; text-align:center;}
.conproduct111 img{ max-width:100%;}
.conproduct112{ margin:0 auto; padding:0; width:100%; height:auto; font-family: '微软雅黑',宋体; font-size:14px;color:#666; text-align:center; text-decoration:none; line-height:30px;}

#conproduct12{ margin:0 auto; padding:0; width:48%; height:auto; float:right;}

#conproduct2{ margin:0 auto; padding:0; width:100%; height:auto;}
#conproduct21{ margin:0 auto; padding:0; width:32%; margin-right:1%; height:auto; float:left; margin-top:20px;}

.kong2{ margin:0 auto; padding:0; width:100%; height:30px;}
.pnav{ margin:0 auto; padding:0; width:100%; height:auto; max-width:1200px;  }
.pnav li{ float:left; width:20%;background:#0C8DEB; }
.pnav li a{ display:block; overflow:hidden\9; height:42px; line-height:42px; color:#fff; }
.pnav li div{ display:block; overflow:hidden; position: relative; top:0; transition: 400ms ease-in-out 150ms; -webkit-transition: 400ms ease-in-out 150ms; }
.pnav li .i1{ width:100%; height:100%; background:#0C8DEB; text-align:center; }
.pnav li .i1 .line{ position:relative; display:block; width:1px; height:100%; background:#FFECED; position:absolute; top:0; right:0; }
.pnav li .i2{ width:100%; height:50px; background:#80ABDE; line-height:50px;  transform: rotateX(-90deg) translateZ(-25px); -webkit-transform: rotateX(-90deg) translateZ(-25px); opacity:0; }
.pnav li .i2 .bg{ position:absolute; left:0; top:0; bottom:0; right:0; background:url(../images/pnav.png) no-repeat right center; }
.pnav li .i2 .tx1{ padding-left:15px; font-weight:normal;  }
.pnav li .i2 .ico{ display: inline-block;*zoom: 1;*display: inline; width:20px; height:50px; background:url(../images/aw7.png) no-repeat center center; vertical-align:middle; }
.pnav li:hover .i1,.pnav li.act .i1{ opacity:0; transform:rotateX(90deg) translateZ(-21px); top: -42px; -webkit-transform:rotateX(90deg) translateZ(-21px); }
.pnav li:hover .i2,.pnav li.act .i2{ opacity:1; transform: rotateX(0deg) translateZ(-25px); top: -42px; -webkit-transform: rotateX(0deg) translateZ(-25px); } 
.ab1{ width:840px; margin:0 auto; padding:5.5% 0 4.5% 0;  }
.pnav .mcv{ line-height:42px; text-align:center; display:none; cursor:pointer; } 
.ab .ti{ font-size:30px; color:#323232; text-align:center; margin-bottom:45px; }
.ab2{ background:#fafafa; padding:55px 0 5.5% 0; }
.ab2 .txts .tx{ width:36%; float:left; }
.ab2 .txts .pic{ width:53%; float:right; }
.ab2 .txts .tx img{ margin:0; }


.pic { display: block; width: 100%; overflow: hidden; position: relative; background-size: cover; background-repeat: no-repeat; background-position: center center; }
.pic img { display: block; width: 100%; transition: 600ms; -webkit-transition: 600ms; height:auto; max-width:100%; }
.scapic:hover img { transform: scale(1.1); -webkit-transform: scale(1.1); }
.ti { line-height: 1.4; }
.fixbg { width: 100%; background-repeat: no-repeat; background-position: center center; background-size: cover; background-attachment: fixed; -webkit-background-attachment: fixed; background-attachment: scroll\9; position: relative; }
.cover, .bg { display: block; position: absolute; top: 0; left: 0; right: 0; bottom: 0; transition: 600ms; -webkit-transition: 600ms; }
.bg { transition: 300ms; -webkit-transition: 300ms; }
.fixbg { width: 100%; background-repeat: no-repeat; background-position: center center; background-size: cover; background-attachment: fixed; -webkit-background-attachment: fixed; background-attachment: scroll\9; position: relative; }
.menuBox { position: fixed; top: 0; min-height: 100%; right: -100%; width: 100%;  z-index: 1010; overflow-x: hidden; overflow-y: auto; }
.black { position: fixed; top: 0; bottom: 0; left: 0; right: 0; background: url(../images/black.png); z-index: 1008; display: none; }
.pbanner { overflow: hidden; position: relative; }
.pbanner img { width: 100%; display: block; }
.pager { text-align: center; font-size: 0; }
.pager a { display: inline-block; *zoom: 1; *display: inline; vertical-align: middle; }
.banner img { width: 100%; display: block; }
.banner { width: 100%; position: relative; overflow: hidden; }
.banner .pImg { opacity: 1; transition: transform 5s, opacity 2s; -webkit-transition: transform 5s, opacity 2s; }
.banner .pic.imgIn .pImg { opacity: 1; transform: matrix(1.1, 0, 0, 1.1, 0, 0); -webkit-transform: matrix(1.1, 0, 0, 1.1, 0, 0); }
.banner .mImg { display: none; }
.abnav .mcv { line-height: 44px; text-align: center; display: none; cursor: pointer; }

.pros { margin: 0 auto;  width: 31%; margin: 1%; margin-top: 20px; float:left; }
.pros a { margin:0; padding:0; color: #888; float: left;position: relative; }
.pros .txts { background: #fff; position: relative; padding: 13px 20px 9px 20px; display:block; height:auto; transition: 400ms; -webkit-transition: 400ms;font-size: 14px; line-height:20px; color: #323232; font-weight: normal;  }
.pros .txtss { background: #fff; position: relative; padding: 0 20px 9px 20px; display:block; height:auto; min-height:60px; transition: 400ms; -webkit-transition: 400ms;font-size: 12px; line-height:20px; color: #888; font-weight: normal;  }

.pros .more { width: 36px; height: 100%; background:url(images/aw8.png) no-repeat center center #fff; position: absolute; right: 0; top: 0; transition: 400ms; -webkit-transition: 400ms; }
.pros .more .ico { background-image: url(images/aw888.png); }
.pros .line { position: absolute; top: 0; left: 0; height: 4px; width: 0; background: #709DC7; display: block; transition: 600ms; -webkit-transition: 600ms; }
.pros a:hover .line { width: 100%; }
.pros a:hover .txts { background: #709DC7; color:#fff; }
.pros a:hover .txtss { background: #709DC7; color:#fff; }
.pros a:hover .tx1, .pros a:hover { color: #fff; }
.pros a:hover .more { background: url(images/aw888.png) no-repeat center center #A4C8E9; }
.pros a:hover .more .ico { background: url(images/aw8.png) no-repeat #000; }


.location{ margin:0 auto; padding:20px 0; width:100%; height:auto; background:#fff;}
.location1{ margin:0 auto; padding:0; width:100%; height:auto; max-width:1200px; font-size:14px; color: #333; font-weight: normal; line-height:30px; text-align:right;}
.location1 a{  font-size:14px; color: #333; font-weight: normal; line-height:30px; text-align:right;}
.location1 a:hover{ color:#008fd5;}

#conpromain3{ margin:0 auto; padding:0; width:100%; padding-top:40px; padding-bottom:40px; height:auto; max-width:1200px;font-size:14px; color: #666; font-weight: normal; line-height:30px; text-align:left;}
#conpromain3 img{ max-width:100%; height:auto;}


#conpromain6{ margin:0 auto; padding:0; width:100%; padding-top:40px; padding-bottom:10px; border-bottom:1px dashed #e3e3e3; height:auto; max-width:1200px;font-size:18px; color: #666; font-weight: normal; line-height:30px; text-align:left;}


#conpromain31{ margin:0 auto; padding:0; width:75%; height: auto; float:left;background:#fff; }
#conpromain311{ margin:0 auto; padding:0; width:96%; margin:2%; border-bottom:1px solid #f3f3f3;  height: auto; float:left;font-size:12px; color: #888; font-weight: normal; line-height:25px; text-align:left;}
#conpromain312{ margin:0 auto; padding:0; width:96%; margin:2%; padding-bottom:10px; padding-top:10px; height: auto; float:left;font-size:18px; color: #000; font-weight: normal; line-height:25px; text-align:center;}
#conpromain313{ margin:0 auto; padding:0; width:96%; margin:2%; padding-bottom:10px; padding-top:10px; height: auto; float:left;font-size:14px; color: #666; font-weight: normal; line-height:25px; text-align:left;}
#conpromain313 img{ max-width:100%; height: auto;}
#conpromain314{ margin:0 auto; padding:0; width:96%; margin:2%; border-bottom:1px solid #f3f3f3; padding-bottom:10px; padding-top:10px;  height: auto; float:left;font-size:18px; color: #666; font-weight: normal; line-height:25px; text-align:left;}
#conpromain315{ margin:0 auto; padding:0; width:96%; margin:2%; padding-bottom:10px; padding-top:10px; height: auto; float:left;font-size:14px; color: #666; font-weight: normal; line-height:25px; text-align:left;}
#conpromain32{ margin:0 auto; padding:0; width:23%;  height: auto; float:right;}
#conpromain321{ margin:0 auto; padding:0; width:100%; height:auto;padding-bottom:10px; padding-top:10px; background:#008FD5; border-bottom:1px solid #f3f3f3;font-size:18px; color: #fff; font-weight: normal; line-height:25px; text-align:left; }
#conpromain321 span{ padding-left:20px;font-size:18px; color: #fff; font-weight: normal; line-height:25px; text-align:left; }
#conpromain322{ margin:0 auto; padding:0; width:100%; height:auto; background:#fff;  }
#conpromain322 ul{ margin:0; padding:0; width:100%;height:auto; list-style:none;}
#conpromain322 ul li{ margin:0; padding:0; width:100%; height:auto;}
#conpromain322 ul li a{ margin:0; padding:0;padding-left:20px; display:block; border-bottom:1px dashed #f3f3f3;  padding-top:10px; padding-bottom:10px; height:auto; font-family: '微软雅黑',宋体;font-size:14px;color:#666; font-weight: normal; text-align:left; text-decoration:none; line-height:20px; }
#conpromain322 ul li a:hover{ font-family: '微软雅黑',宋体;color:#666; text-decoration:none; background:#f3f3f3; }
#conpromain322 ul li.acc a{ margin:0; padding:0;padding-left:20px; display:block; border-bottom:1px dashed #f3f3f3; background:#f3f3f3; padding-top:10px; padding-bottom:10px; height:auto; font-family: '微软雅黑',宋体;font-size:14px;color:#666; font-weight: normal; text-align:left; text-decoration:none; line-height:20px; }
#conpromain322 ul li.acc a:hover{ font-family: '微软雅黑',宋体;color:#666; text-decoration:none; background:#f3f3f3; }


#conpromain316{ margin:0 auto; padding:0; width:96%; margin:2%; padding-bottom:10px; padding-top:10px; height: auto; text-align:center;}
#conpromain316 img{ max-width:80%;}

#conpromain317{ margin:0 auto; padding:0; width:96%; margin:2%; padding-bottom:10px; padding-top:10px; height: auto; border-bottom:1px dashed #e3e3e3; float:left;font-size:18px; color: #666; font-weight: normal; line-height:30px; text-align:left;}


#conpromain4{ margin:0 auto; padding:0; width:100%; padding-top:40px; padding-bottom:40px; height:auto; max-width:1200px;}
#conpromain41{ margin:0 auto; padding:0; width:96%; margin:2%; padding-bottom:10px; padding-top:10px; height: auto; float:left;font-size:18px; color: #000; font-weight: normal; line-height:25px; text-align:left;}
#conpromain42{ margin:0 auto; padding:0; width:96%; margin:2%; padding-bottom:10px; padding-top:10px; height: auto; float:left;font-size:14px; color: #666; font-weight: normal; line-height:25px; text-align:left;}


/*pro end*/

/*job*/
#jobmain{ margin:0 auto; padding:0; width:100%; height:auto; max-width:1200px; padding-bottom:40px; padding-top:40px;}
#jobmain1{ margin:0 auto; padding:0; width:46%; height:auto; float:left;}
#jobmain11{ margin:0 auto; padding:0; width:96%; padding-left:4%; height:auto; float:left;font-family:"微软雅黑","宋体"; font-size:14px; line-height:30px;}
#jobmain11 img{ max-width:100%; height:auto;}
#jobmain2{ margin:0 auto; padding:0; width:50%; height:auto; float:right; padding-top:40px;}
#jobmain2 img{ max-width:100%; height:auto;}
.f20{font-family:"微软雅黑","宋体"; font-size:20px; color:#1E96D8; line-height:40px;}



.hrT { padding: 15px 2%; width: 92%; margin: 0px auto; }
.join-dl { color: #575757; border-top: 3px solid #e6e6e6; width: 96%; margin: 0px auto; }
.join-dl dt { cursor: pointer; position: relative; padding: 25px 20px; border-bottom: 3px solid #e6e6e6; height: 22px; position: relative; overflow: hidden; font: 14px/1.8 "microsoft yahei"; }
.join-dl dt .joico { width: 15px; height: 15px; position: absolute; right: 20px; top: 18px; font-size: 15px; }
.join-dl dt .name { font-size: 16px;}
.join-dl dt .joico .line1 { width: 15px; height: 3px; overflow: hidden; background: #575757; position: absolute; left: 0; top: 6px; transition: 400ms; }
.join-dl dt .joico .line2 { width: 3px; height: 15px; overflow: hidden; background: #575757; position: absolute; left: 6px; top: 0; transition: 400ms; }
.join-dl dt .joico .line3 { width: 15px; height: 3px; overflow: hidden; background: #575757; position: absolute; left: 50px; top: 6px; opacity: 0; filter: alpha(opacity=0); transition: 400ms; }
.join-dl dt.joinact .line1 { left: -70px; opacity: 0; filter: alpha(opacity=0); }
.join-dl dt.joinact .line2 { top: -70px; opacity: 0; filter: alpha(opacity=0); }
.join-dl dt.joinact .line3 { left: 0px; opacity: 1; filter: alpha(opacity=100); background-color: #fff; }
.join-dd { padding: 18px 20px 40px; display: none; color: #b0b0b0; font-size: 14px; line-height: 20px; background-color: #f6f8f9; border-bottom: 3px solid #e6e6e6; }
.join-dl dt.joinact { background-color: #29A7E2; color: #fff; }
.hrT a.down { border-bottom: 1px solid #29A7E2; color: #29A7E2; }

/*fuwu*/
#fuwumain{ margin:0 auto; padding:0; width:100%; height:auto; max-width:1200px; padding-bottom:40px; padding-top:40px;}
#fuwumain1{ margin:0 auto; padding:0; width:96%; height:auto; padding-left:2%; padding-right:2%;font-family:"微软雅黑","宋体"; font-size:20px; color:#1E96D8; line-height:40px; text-align:center;}
#fuwumain1 span{ font-family:Impact,"微软雅黑","宋体"; font-size:30px; }
#fuwumain2{ margin:0 auto; padding:0; width:96%; height:auto; padding-left:2%; padding-right:2%;padding-bottom:40px; padding-top:40px;}
.welfare {
  padding-bottom: 60px;
  overflow: hidden;
  padding-top: 20px;
}
.welfare ul li {
  width: 31%;
  height: auto; min-height:330px;
  padding-bottom: 40px;
  background: #ffffff;
  margin: 1%;
  float: left;
  margin-bottom: 20px;
  overflow: hidden;
}
.welfare ul li .top,
.welfare ul li .cont {
  width: 90%;
  margin: 0 auto;
}
.welfare ul li .top {
  padding: 30px 0;
  overflow: hidden; text-align:center;
  border-bottom: 1px solid #e5e5e5;
  font-size: 20px;
  color: #444444;
}
.welfare ul li .top h5{
  font-size: 20px;
}
.welfare ul li .cont {
  padding-top: 10px;
  font-size: 12px;
  line-height: 28px;
  text-align: justify;
  color: #666666;
}
.welfare ul li .cont p{
  font-size: 12px;
}

.welfare ul li .cont span {
  padding-right: 8px;
}
.welfare ul li:hover {
  background: #1e96d8;
}
.welfare ul li:hover .top {
  border-bottom: 1px solid #ffffff;
}
.welfare ul li:hover .top h5,
.welfare ul li:hover .cont p,
.welfare ul li:hover .cont span {
  color: #ffffff !important; font-weight:normal;
}
.welfare ul .nor {
  margin-right: 0;
}


#fuwumain3{ margin:0 auto; padding:0; width:96%; height:auto; padding-left:2%; padding-right:2%; max-width:1200px; padding-bottom:40px; padding-top:40px;text-align:center;}
#fuwumain3 img{ max-width:100%; height:auto;}



/*contact*/

#contactmain{ margin:0 auto; padding:0; width:100%; height:auto; max-width:1200px; padding-bottom:40px; padding-top:40px;}
#contactmain1{ margin:0 auto; padding:0; width:42%; height:auto; float:left; background:#fff; border:1px solid #e3e3e3; padding:2%;}
#contactmain11{ margin:0 auto; padding:0; width:96%; padding-left:4%; height:auto; float:left;font-family:"微软雅黑","宋体"; font-size:14px; line-height:30px;}
#contactmain11 img{ max-width:100%; height:auto;}
#contactmain2{ margin:0 auto; padding:0; width:52%; height:auto; float:right;}

#contentc1{margin-bottom:10px; width:100%;}
#contentc1 .title{width:176px; border:1px solid #e3e3e3; border-bottom:0; font-weight:bold; background:#f3f3f3; text-align:center; position:relative; bottom:-1px; line-height:2em; z-index:9;}
#contentc1 .main{border:1px solid #e3e3e3; background:#f2f2f2; position:relative;}

#contentc1 form{margin:8px; background:#fff; padding:10px 0;}
#contentc1 td{ height:30px; padding-top:5px; padding-bottom:5px;font-family:"微软雅黑","宋体"; font-size:14px; padding-left:10px; padding-right:10px;}

#contentc1 .tip{font-size:12px; color:#666;}


.tex{
	font-size: 14px;
	height: 30px;
	line-height: 30px;
	padding: 0;
	background-color: #fff;
	border: 1px solid #dbdbdb;
	width: 250px;
}
.tex1{
	font-size: 14px;
	height: 100px;
	line-height: 30px;
	padding: 0;
	background-color: #fff;
	border: 1px solid #dbdbdb;
	width: 250px;
}
.code{
	border: none;
	width: 130px;
	height: 45px;
	background-color: #2FA69D;
	line-height: 45px;
	text-align: center;
	color: #fff;
	font-size: 18px;
	font-family:"微软雅黑","宋体";
}


.news_list1 {
	margin:0;
	padding:0; margin-top:30px;
	background:#fff;
	padding:0;
	width:100%;
}
.news_list1 li {
	padding:1%;
	border-bottom:1px solid #eee;
	font-size:14px;
	line-height:30px;
	color:#999;
	width:46%; float:left; margin:1%;
	height:170px; background:#f8f8f8
}
.news_list1 li:hover {
	background:#f2f2f2
}
.news_list1 li img {
	float:left;
	margin-right:20px;
	width:140px;
	height:140px
}
.news_list1 li h5 {
	font-size:14px;
	color:#333;
	line-height:20px;
	text-align:left;
	font-weight:normal;
	text-decoration:none;
}
.news_list1 li h5 a{
	font-size:14px;
	color:#53991D;
	line-height:20px;
	text-align:left;
	font-weight:normal;
	text-decoration:none;
}

.news_list1 li h5 a:hover{
	color:#000;
}
.news_list1 li p {
	max-height:140px;
	overflow:hidden; line-height:18px;
	display:block
}
.news_list1 li:hover p {
	color:#888
}
.news_list1 li span {
	background:url(../images/icon_time.png) left center no-repeat;
	padding-left:18px;
	font-size:14px;
	line-height:30px;
	color:#CCC
}





.news_list {
	margin:0;
	padding:0;
	background:#fff;
	padding:20px 40px;
	
}
.news_list li {
	padding:10px;
	border-bottom:1px solid #eee;
	font-size:13px;
	line-height:20px;
	color:#999;
	clear:both;
	height:140px;
	
}
.news_list li:hover {
	background:#f2f2f2
}
.news_list li img {
	float:left;
	margin-top:8px;
	margin-right:20px;
	width:150px;
	height:90px;
}
.news_list li h5 {
	font-size:16px;
	color:#333;
	line-height:30px;
	font-weight:normal
}
.news_list li:hover a h5 {
	color:#29A7E2
}
.news_list li p {
	max-height:110px;
	overflow:hidden;
	display:block
}
.news_list li:hover p {
	color:#333
}
.news_list li span {
	background:url(../images/icon_time.png) left center no-repeat;
	padding-left:18px;
	font-size:14px;
	line-height:30px;
	color:#CCC
}
.news_info {
	background:#fff;
	padding:40px;
	font-size:14px;
	line-height:30px;
	margin-bottom:40px
}
.news_info h1.title {
	font-size:28px;
	color:#000;
	line-height:45px;
	margin-bottom:10px;
	text-align:center
}
.news_info h1 {
	font-size:28px;
	color:#000;
	line-height:45px;
	margin-bottom:10px;
	text-align:center
}

.news_info .data {
	font-size:14px;
	color:#ccc;
	line-height:30px;
	margin-bottom:10px;
	text-align:center;
	border-bottom:1px solid #eee
}
.news_info .prev {
	width:48%;
	font-size:16px;
	border:1px solid #eee;
	margin-top:40px;
	background:url(../images/arrow_l.png) 3% center no-repeat;
	-webkit-transition:.3s all ease;
	-moz-transition:.3s all ease;
	-ms-transition:.3s all ease;
	-o-transition:.3s all ease;
	transition:.3s all ease;
	float:left
}
.news_info .prev a {
	display:block;
	padding:10px 0 10px 40px;
	color:#ccc
}
.news_info .prev:hover {
	background:url(../images/arrow_l.png) 1% center no-repeat #29A7E2
}
.news_info .prev:hover a {
	color:#fff
}
.news_info .next {
	width:48%;
	font-size:16px;
	border:1px solid #eee;
	margin-top:40px;
	background:url(../images/arrow_r.png) 97% center no-repeat;
	-webkit-transition:.3s all ease;
	-moz-transition:.3s all ease;
	-ms-transition:.3s all ease;
	-o-transition:.3s all ease;
	transition:.3s all ease;
	float:right;
	text-align:right
}
.news_info .next a {
	display:block;
	padding:10px 40px 10px 0;
	color:#ccc
}
.news_info .next:hover {
	background:url(../images/arrow_r.png) 99% center no-repeat #29A7E2
}
.news_info .next:hover a {
	color:#fff
}



.news_info .contentnew{ font-size:16px;color:#000; text-align:left; text-decoration:none; line-height:30px;}

.news_info .contentnew img{ max-width:100%;
}

.news_info .contentnew td{ border:1px solid #ebebeb; padding-left:25px;
}


.tagcloud{height:auto;overflow:hidden; text-align:left;}
.tagcloud a:link,tagclouda:visited{padding:3px 8px;background-color:#F3F3F3;margin:2px;height:20px;line-height:30px;-moz-border-radius:3px;border-radius:3px;white-space:nowrap;-webkit-transition:background-color .15s linear,color .15s linear;-moz-transition:background-color .15s linear,color .15s linear;-o-transition:background-color .15s linear,color .15s linear;-ms-transition:background-color .15s linear,color .15s linear;transition:background-color .15s linear,color .15s linear; text-align:left;}
.tagcloud a:hover{background-color:#1A903C;color:#FFF;}



.prori {
	width:100%;
	overflow:hidden
}
.prori ul {
	width:100%
}
.prori ul li {
	float:left;
	width:220px;
	height:220px;
	position:relative;
	overflow:hidden;
	padding-top:10px;
	padding-left:20px;
	margin:0 16px 16px 0;
	overflow: hidden;
	background:url(../images/loading.gif) no-repeat center center #fff
}
.prori ul li a{
	 font-size:14px;color:#666666; text-align:center; text-decoration:none; line-height:20px;
}
.prori ul li a:hover{
	color:#FA9900;
}

.prori ul li img{
	width:240px;
	height:180px;
	transition:all 0.3s;
	-webkit-transition:all 0.3s
}
.prori ul li img:hover{
	transform:scale(1.1, 1.1);
	-webkit-transform:scale(1.1, 1.1)
}



.prori ul li .proliname {
	text-align:center;
	font-size:14px;
	color:#666;
	margin-top:5px
}
.prori ul li .proliname span {
	text-align:center;
	font-size:14px;
	color:#999;
	display:block
}
.prori ul li .prolicover {
	position:absolute;
	width:100%;
	height:100%;
	left:0;
	top:0;
	opacity:.9;
	filter:Alpha(opacity=90);
	background:#29A7E2;
	display:none;
	overflow:hidden
}

.prori ul li .prolicover .love1 a{ margin:0 auto; padding:0;	width:80%;
	height:auto; padding:10%;
	display:block;
		background:#29A7E2;
color:#fff;
font-size:13px;
}

.prori ul li .prolitext {
	position:absolute;
	width:220px;
	left:20px;
	top:-160px;
	font:14 Arial;
	color:#fff;
	height:235px;
	overflow:hidden
}
.prori ul li .prolitext span {
	display:block;
	font:normal 12 Arial;
	color:#fff;
	opacity:.5;
	filter:Alpha(opacity=50)
}
.prori ul li .prolimore {
	position:absolute;
	right:101px;
	bottom:-26px;
	overflow:hidden

}
.prori ul li .prolimore a {
	padding:5px 10px;
	text-align:center;
	border:1px solid #fff;
	color:#fff;
	display:block;
	transition:all .3s;
	font-size:14px
}
.prori ul li .prolimore a:hover {
	background:#fff;
	color:#29A7E2;
	border:1px solid #fad1d1
}
.pro_head {
	height:auto;
	margin-bottom:10px;
	background:#fff;
	width:100%;
	position:relative
}

.pro_head .title{
	height:auto; margin:0; padding:0; width:100%; padding-top:40px; padding-bottom:20px; font-size:20px; color:#666; text-align:center; text-decoration:none; line-height:25px;
}

.pro_head .tt{
	height:auto; margin:0 auto; padding:0; width:96%; font-size:14px; color:#666; text-align:left; text-decoration:none; line-height:25px;
}
.pro_head .tts{
	height:auto; margin:0 auto; padding:0; width:80%; margin-top:30px;  font-size:20px; color:#666; text-align:center; text-decoration:none; line-height:50px;
}

.pro_head .ttk{
	height:auto; margin:0 auto; padding:0; width:96%; font-size:14px; color:#666; text-align:left; text-decoration:none; line-height:25px;
}
.pro_head .con{
	height:auto; margin:0; padding:0; width:92%; padding-left:4%; padding-right:4%; font-size:14px; color:#666; text-align:left; text-decoration:none; line-height:25px;
}

.pro_head .pro_intro {
	width:240px;
	color:#ccc;
	padding:25px;
	color:#666;
	background:#fff;
	height:450px;
	font-size:14px;
	margin-left:10px;
	position:absolute;
	right:0
}
.pro_head .pro_intro h3 {
	font:21px/30px Arial normal;
	color:#000;
	margin-bottom:25px
}
.pro_head .pro_intro .price {
	font-weight:normal;
	text-align:center;
	position:absolute;
	font-size:21px;
	color:#F00;
	top:450px
}
.pro_img {
	background:#fff;
	height:500px;
	position:relative;
	text-align:center
}
.more_img {
	position:absolute;
	right:0;
	top:0;
	width:60px;
	margin:15px
}
.more_img img {
	width:60px;
	height:60px;
	margin-bottom:10px;
	border:1px solid #eee
}
.pro_nav {
	height:38px
}
.pro_nav li {
	float:left;
	width:100px;
}
.pro_nav li a {
	display:block;
	border-right:2px solid #fff;
	text-align:center;
	line-height:38px;
	font-size:14px;
	background:#e0e0e0
}
.pro_nav li:last-child a {
	border-right:0
}
.pro_nav li:hover a, .pro_nav li.on a {
	color:#fff;
	background:#29A7E2
}
#pro_show {
	text-align:center;
	background:#fff;
	overflow:hidden;
	padding:25px 0
}

#pro_show .content{ margin:0 auto; padding:0; width:94%; height:auto; font-size:14px; color:#666; text-align:left; text-decoration:none; line-height:30px;
}

#pro_tech {
	background:#fff;
	overflow:hidden;
	padding:25px 30px;
	font-size:14px;
	line-height:30px
}
#pro_tech .content{ margin:0 auto; padding:0; width:94%; height:auto;font-size:14px; color:#666; text-align:left; text-decoration:none; line-height:30px;
}

#pro_pack {
	background:#fff;
	overflow:hidden;
	padding:25px 30px;
	font-size:14px;
	line-height:30px
}
#pro_pack .content{ margin:0 auto; padding:0; width:94%; height:auto;font-size:14px; color:#666; text-align:left; text-decoration:none; line-height:30px;
}

#pro_tech p, #pro_pack p {
	display:block;
	background:#eee;
	padding:3px 10px;
	margin-bottom:2px
}
#pro_aq {
	background:#fff;
	overflow:hidden;
	padding:25px 30px;
	font-size:14px;
	line-height:30px
}
#pro_news {
	text-align:center;
	background:#fff;
	overflow:hidden;
	padding:5px 0
}
#pro_news div {
	float:left;
	text-align:left;
	padding:10px;
	width:90%;
	margin:10px;
	border-bottom:2px solid #f2f2f2
}



.prori1 {
	width:100%;
	overflow:hidden
}
.prori1 ul {
	width:100%
}
.prori1 ul li {
	float:left;
	width:220px;
	height:220px;
	position:relative;
	overflow:hidden;
	border:1px solid #f3f3f3;
	padding-top:10px;
	padding-left:20px;
	margin:0 16px 16px 0;
	overflow: hidden;
	background:url(../images/loading.gif) no-repeat center center #fff
}
.prori1 ul li a{
	 font-size:14px;color:#666666; text-align:center; text-decoration:none; line-height:20px;
}
.prori1 ul li a:hover{
	color:#FA9900;
}

.prori1 ul li img{
	width:240px;
	height:180px;
	transition:all 0.3s;
	-webkit-transition:all 0.3s
}
.prori1 ul li img:hover{
	transform:scale(1.1, 1.1);
	-webkit-transform:scale(1.1, 1.1)
}



.prori1 ul li .proliname {
	text-align:center;
	font-size:14px;
	color:#666;
	margin-top:5px
}
.prori1 ul li .proliname span {
	text-align:center;
	font-size:14px;
	color:#999;
	display:block
}


.pro {
	width:100%;
	overflow:hidden
}
.pro ul {
	width:100%
}
.pro ul li {
	float:left;
	width:28%;
	height:auto;
	position:relative;
	overflow:hidden;
	border:0;
	padding-top:10px;
	margin:1% 2% 1% 2%;
	overflow: hidden;
	background:#fff; min-height:500px;
}
.pro ul li a{
	font-size:14px;color:#000; text-align:left; text-decoration:none; line-height:20px;
}
.pro ul li a:hover{
	color:#29A7E2;
}

.pro ul li img{
	width:99%;
	height:auto; border:1px solid #f3f3f3;
	transition:all 0.3s;
	-webkit-transition:all 0.3s
}
.pro ul li img:hover{
	transform:scale(1.1, 1.1);
	-webkit-transform:scale(1.1, 1.1); overflow:hidden;
}

.pro ul li .proliname {
	font-size:20px;color:#000; text-align:left; text-decoration:none; line-height:20px;
	padding-top:5px;
}
.pro ul li .proliname a{
	font-size:20px;color:#000; text-align:left; text-decoration:none; line-height:20px;
}
.pro ul li .proliname a:hover{
	color:#29A7E2;
}
.pro ul li .proliname1 {
	margin:0; padding:0; width:100%; height:20px;
	text-align:left;
	font-size:14px; line-height:20px;
	color:#888;
}
.pro ul li .proliname2{
	margin:0; padding:0; width:100%; height:auto;
	text-align:left;
	font-size:13px; line-height:20px;
	color:#888;
}
.pro ul li .proliname2 p{
	text-align:left;
	font-size:13px; line-height:20px;
	color:#888;
}

.pro ul li .proliname3 {
	margin:0; padding:0; width:100px; height:auto; margin-top:10px;
	text-align:left;
	font-size:14px; line-height:20px;
	color:#888;
}
.pro ul li .proliname3 a{
	margin:0; padding:0; width:100px; display:block; height:auto;
	text-align:center; padding-left:10px; padding-right:10px;
	font-size:14px; line-height:35px;
	color:#29A7E2; border:1px solid #29A7E2;
}
.pro ul li .proliname3 a:hover{ background:#29A7E2; color:#fff;
}

.pro ul li .proliname span {
	text-align:center;
	font-size:14px;
	color:#999;
	display:block
}



/*input*/
.comments-title,
.comment-reply-title {
	
	font-size: 18px;
	font-size: 1.8rem;
	line-height: 1.3333;
}

.comments-title {
	margin-bottom: 1.3333em;
}

.comment-list {
	list-style: none;
	margin: 0;
}

.comment-list article,
.comment-list .pingback,
.comment-list .trackback {
	border-top: 1px solid #eaeaea;
	border-top: 1px solid rgba(51, 51, 51, 0.1);
	padding: 1.6em 0;
}

.comment-list .children {
	list-style: none;
	margin: 0;
}

.comment-list .children > li {
	padding-left: 0.8em;
}

.comment-content ul,
.comment-content ol {
	margin: 0 0 1.6em 1.3333em;
}

.comment-content li > ul,
.comment-content li > ol {
	margin-bottom: 0;
}

.comment-content > :last-child {
	margin-bottom: 0;
}

.comment-list .reply {
	font-size: 14px;
	font-size: 1.2rem;
}

.comment-list .reply a {
	border: 1px solid #eaeaea;
	border: 1px solid rgba(51, 51, 51, 0.1);
	color: #707070;
	color: rgba(51, 51, 51, 0.7);
	display: inline-block;
	
	font-size: 12px;
	line-height: 1;
	margin-top: 2em;
	padding: 5px;
	text-transform: uppercase;
}

.comment-list .reply a:hover,
.comment-list .reply a:focus {
	border-color: #333;
	color: #333;
	outline: 0;
}

.comment-form {
	padding-top: 1.6em;
}

.comment-form label {
	color: #707070;
	
	font-size: 14px;
	font-weight: 700;
	display: block;
	line-height: 30px;
}


.comment-form input[type="submit"] {
	width: 130px;
	
	font-size:12px;	margin-top:30px;

}

.comment-form button,
.comment-form input,
.comment-form select,
.comment-form textarea {
	background-color: #f7f7f7;
	border-radius: 0;
	font-size: 16px;
	line-height: 30px;
	margin: 0;
	max-width: 96%;margin-top:10px;
	vertical-align: baseline;
}

.comment-form button,
.comment-form input {
	-webkit-hyphens: none;
	-moz-hyphens: none;
	-ms-hyphens: none;
	hyphens: none;
	line-height: normal;
}

.comment-form input,
.comment-form textarea {
	background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0.2)); /* Removing the inner shadow on iOS inputs */
	border: 1px solid #eaeaea;
	border: 1px solid rgba(51, 51, 51, 0.1);
	color: #707070;
	color: rgba(51, 51, 51, 0.7);
	font-size:14px; line-height:40px; 
}

.comment-form input:focus,
.comment-form textarea:focus {
	background-color: #fff;
	border: 1px solid #c1c1c1;
	border: 1px solid rgba(51, 51, 51, 0.3);
	color: #333;
}



.comment-form input:focus,
.comment-form select:focus {
	outline: 2px solid #c1c1c1;
	outline: 2px solid rgba(51, 51, 51, 0.3);
}

.comment-form button[disabled],
.comment-form input[disabled],
.comment-form select[disabled],
.comment-form textarea[disabled] {
	cursor: default;
	opacity: .5;
}

.comment-form button,
.comment-form input[type="button"],
.comment-form input[type="reset"],
.comment-form input[type="submit"] {
	-webkit-appearance: button;
	background-color: #5F5F5F;
	border: 0;
	color: #fff;
	cursor: pointer;
	
	font-size: 14px;
	font-weight: 700;
	padding: 10;
	text-transform: uppercase;
}

.comment-form button:hover,
.comment-form input[type="button"]:hover,
.comment-form input[type="reset"]:hover,
.comment-form input[type="submit"]:hover,
.comment-form button:focus,
.comment-form input[type="button"]:focus,
.comment-form input[type="reset"]:focus,
.comment-form input[type="submit"]:focus {
	background-color: #707070;
	background-color: rgba(51, 51, 51, 0.7);
	outline: 0;
}

.comment-form input[type="search"] {
	-webkit-appearance: textfield;
}

.comment-form input[type="search"]::-webkit-search-cancel-button,
.comment-form input[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none;
}

.comment-form button::-moz-focus-inner,
.comment-form input::-moz-focus-inner {
	border: 0;
	padding: 0;
}

.comment-form input[type="text"],
.comment-form input[type="email"],
.comment-form input[type="url"],
.comment-form input[type="password"],
.comment-form input[type="search"],
.comment-form textarea {
	padding: 1%;
	width: 99%;
}

.comment-form textarea {
	overflow: auto;
	vertical-align: top;
}

.comment-form input[type="text"]:focus,
.comment-form input[type="email"]:focus,
.comment-form input[type="url"]:focus,
.comment-form input[type="password"]:focus,
.comment-form input[type="search"]:focus,
.comment-form textarea:focus {
	outline: 0;
}


.comment-form input[type="text"],
.comment-form input[type="email"],
.comment-form input[type="url"]{
	width: 47%; margin-right:2%; float:left;
}


.lline{margin-top: 18px;
	margin-bottom: 18px;
	margin-left: 33px;}


.list_page {
	border-left:1px solid #d8d8d8;
	text-align:center;
	font-size:0;
	line-height:0;
	display:inline-block;
*display:inline;
	vertical-align:middle;
}
.list_page li{
	float:left; 
}

.list_page .next_page, .list_page .disabled, .list_page .current, .list_page a, .list_page .gap {
	padding:0 30px;
	border:1px solid #d8d8d8;
	border-left:0;
	display:inline-block;
	height:40px;
	line-height:40px;
	color:#666;
	float:left;text-decoration:none;
	background-color:#f0f0f0
}
.list_page .current, .list_page a, .list_page .gap {
	width:60px;
	padding:0;
	height:40px;text-decoration:none;
	display:inline-block
}
.list_page .current {
	color:#fff;
	background-color:#0186D1; text-decoration:none;
}
.list_page .disabled {
	color:#b4b4b4
}
.list_page .next_page {
	width:auto
}
.page_div {
	height:auto;
	margin:0 auto 20px;
*margin:20px 0;
	padding:25px 0 28px 0;
	display:none
}
.list_page a{
	margin-left:10px;
}
.list_page a:hover {
	background-color:#fff
}
a.prev_page {
	padding:0 30px;
	width:auto
}
.page_div .picnext {
	width:225px;
	height:95px;
	display:none;
	background:url(../images/paging_icon1.png) no-repeat 0 -7px;
	vertical-align:top;
	margin:-22px 0 0 20px
}
.list_page span {
	display:inline-block;
	vertical-align:top;
	margin:0;
	padding:0
}
.list_page .next_page, .list_page .disabled, .list_page .current, .list_page a, .list_page .gap {
	float:none;
	font-size:14px;
	line-height:40px;
	font-weight:bold;
	float:left;
	display:inline-block;
	vertical-align:top;
	margin:0;
	padding:0
}



/*proMain*/
.proMain{background:url(images/bg1.png) repeat center;padding-bottom: 50px;padding-top: 35px;} 
.proMain2{ background:#fff;}
.proMain .pro_l{float:left;width: 20%;}
.proMain .pro_r{float:right;width: 76%; background:#fff;}
.proMain2 .pro_l{ margin-top:0px;}
.proMain2 .pro_r{ padding-top:25px;}
/*pro_l*/
.proMain .pro_l1 { width:100%; height:auto; padding:2% 2% 2% 6%; display:block;font-weight:normal;background: #008fd5; color: #fff;font-size:20px; }
.proMain .pro_l1 span{font-size:12px;text-transform: uppercase; line-height:20px; padding-left:10px; }
.cpnavbox{background:#fff;padding-bottom: 15px;}
.cpnav {padding: 10px 15px 0px 15px;overflow:hidden;}
.cpnav li {font-weight:normal;background:url(images/cpnavbg.png) repeat-x;}
.cpnav li a {display:block;font-size:16px;color:#292929;text-decoration:none;height: auto;line-height: 40px; border-bottom:2px solid #fff;background: url(images/jt.png) no-repeat right 20px center;padding:0 15px;}
.cpnav li a:hover {background: url(images/jt1.png) no-repeat right 20px center #008fd5; color:#fff;}
.cpnav li.act a {display:block;font-size:16px;text-decoration:none;height: 40px;line-height: 40px;background: url(images/jt1.png) no-repeat right 20px center #008fd5; color:#fff;padding:0 15px;}
.cpnav li.act a:hover {background: url(images/jt1.png) no-repeat right 20px center #008fd5; color:#fff;}


.cpnav ul{ display:none;}

.cpnav li.thisclass {background:#008fd5;}
.cpnav li.thisclass a{ color:#fff;}

.cpnav li.thisclass ul{ margin:0 auto; padding:0; width:100%; height:auto; display:block;}
.cpnav li.thisclass ul li{ width:100%; height:auto;font-size:12px;}
.cpnav li.thisclass ul li a{ margin:0 auto; padding:0; width:100%; padding-left:4%; padding-right:4%; font-size:12px; height:30px; line-height:30px; background:#fff; color:#666; border-bottom:1px dashed #e3e3e3;}
.cpnav li.thisclass ul li a:hover{ background:#008fd5; color:#fff;}

.cpnav li.rr ul{ margin:0 auto; padding:0; width:100%; height:auto; display:block;}
.cpnav li.rr ul{ margin:0 auto; padding:0; width:100%; height:auto; display:block;}
.cpnav li.rr ul li{ width:100%; height:auto;font-size:12px;}
.cpnav li.rr ul li a{ margin:0 auto; padding:0; width:100%; padding-left:4%; padding-right:4%; font-size:12px; height:30px; line-height:30px; background:#fff; color:#666; border-bottom:1px dashed #e3e3e3;}
.cpnav li.rr ul li a:hover{ background:#008fd5; color:#fff;}

.cpnav li.rr ul li.this a{ margin:0 auto; padding:0; width:100%; padding-left:4%; padding-right:4%; font-size:12px; height:30px; line-height:30px; background:#008fd5; color:#fff; border-bottom:1px dashed #e3e3e3;}
.cpnav li.rr ul li.this a:hover{ background:#008fd5; color:#fff;}
/*pro_r*/
#contentc1 .main{border:1px solid #b1c1e2; background:#ecedf8; position:relative;}

#contentc1 form{margin:8px; background:#fff; padding:10px 0;}
#contentc1 td{ height:30px; padding-top:5px; padding-bottom:5px;font-family:"微软雅黑","宋体"; font-size:14px; padding-left:10px; padding-right:10px;}

#contentc1 .tip{font-size:12px; color:#666;}


.tex{
	font-size: 14px;
	height: 30px;
	line-height: 30px;
	padding: 0;
	background-color: #fff;
	border: 1px solid #dbdbdb;
	width: 250px;
}
.tex1{
	font-size: 14px;
	height: 100px;
	line-height: 30px;
	padding: 0;
	background-color: #fff;
	border: 1px solid #dbdbdb;
	width: 250px;
}
.code{
	border: none;
	width: 130px;
	height: 45px;
	background-color: #21adde;
	line-height: 45px;
	text-align: center;
	color: #fff;
	font-size: 18px;
	font-family:"微软雅黑","宋体";
}

.code:hover{
	background-color: #217fc4;
}

/*pro*/
#promain{ margin:0 auto; padding:0; width:96%; height:auto; background:#fff; margin-bottom:40px; margin-top:40px; max-width:1156px; padding:2%;}
#promain1{ margin:0 auto; padding:0; width:96%; height:auto; background:#fff; margin-bottom:40px; margin-top:20px; max-width:1156px; padding:0 2%;}
#promainlocation{ margin:0 auto; padding:0; width:100%; height:40px; border:1px dashed #e3e3e3;font-size: 12px; color: #666; font-weight: normal; line-height:40px; text-align:right;}
#promainlocation a{ font-size: 12px; color: #666; font-weight: normal; line-height:40px; text-align:right;}
#promainlocation a:hover{ color:#000; text-decoration:underline;}

#promaintitle{ margin:0 auto; padding:0; width:100%; height:auto; padding-top:30px; padding-bottom:20px;font-size: 24px; color: #000; font-weight: normal; line-height:40px; text-align:center;}
#promaintitle h1{ font-size: 24px; color: #000; font-weight: normal; line-height:40px; text-align:center;}
#promaincon{ margin:0 auto; padding:0; width:100%; height:auto; font-size: 14px; line-height:30px; text-align:left;}
#promaincontitle{ margin:0 auto; padding:0; width:100%; height:auto; padding-top:30px; border-bottom:1px dashed #e3e3e3; font-size: 24px; color: #000; font-weight: normal; line-height:40px; text-align:left;}


.right_title { width:96%;height:36px;line-height:36px;font-size:20px;background:#fefefe;padding:2%;}
.right_name {float:left;color: #034091;height:37px;}
.right_name font {color: #ffb901;margin-left:10px;text-transform:uppercase;font-size:16px;}
.mbx {font-size:14px;float:right;width:550px;text-align:right;line-height:36px;}
.mbx .breadcrumbs {list-style:none;padding:0;margin:0;float:right;line-height:36px;}
.mbx .breadcrumbs li {float:left;margin:0 5px 0 0;padding:0;}
.mbx b {font-weight:100;float:right;background:url(images/sy.png) no-repeat 0px 6px;text-indent:26px;}

.newCont {float:left;width: 100%;overflow:hidden;}
.conts {position:relative;padding:20px;background-color:#fff;border-bottom:#ececec 1px solid;}
.conts_no_mar {margin-bottom:0}
.newCont .conts h1 {text-align:center;font-size:30px;color:#333;margin-bottom:15px;font-weight:bold}
.newCont .time {width:100%;font-size:12px;color:#999;text-align:center;padding-bottom:22px;border-bottom:#e7e7e7 1px dashed;margin-bottom:28px;}
.new_conts p {font-size:16px;color:#333;line-height:26px;margin-bottom:26px;word-break:break-all;}
.new_conts img {max-width:100%;height:auto;}
.new_conts h1 {font-size:36px}
.new_conts h2 {font-size:30px}
.new_conts h3 {font-size:24px}
.new_conts h4 {font-size:18px}
.new_conts h5 {font-size:14px}
.new_conts h6 {font-size:12px}
.new_conts h1,.new_conts h2,.new_conts h3,.new_conts h4,.new_conts h5,.new_conts h6 {margin-bottom:20px}
.new_conts strong {font-weight:bold}
.new_conts ul,.new_conts ol {background:#ececec;padding:30px 30px 30px 40px;font-size:16px;margin-bottom:26px;}
.new_conts ul li,.new_conts ol li {list-style-type:circle;line-height:30px;}

.new_conts .title{ margin:0 auto; padding:0; width:100%; height:auto; border-bottom:1px dashed #e3e3e3;font-size:22px; color:#21adde; font-weight:bold; padding-top:20px; margin-bottom:10px; font-family:"微软雅黑",宋体,Arial;line-height:30px; text-align:left; text-decoration:none; }
.new_conts td {font-size:12px;color:#333;line-height:26px; border:1px solid #e3e3e3; text-align:center;}


/*zhenshu*/

#conzhenshu{ margin:0 auto; padding:0; width:96%; max-width:1200px; padding:2%; background:#fff; border-top:1px solid #e3e3e3;}

#conzhenshu1{ margin:0 auto; padding:0; width:96%; max-width:1200px; font-size: 24px; color: #000; font-weight: bold; line-height:50px; text-align:center;}
#conzhenshu2{ margin:0 auto; padding:0; width:100px; height:3px; background:#e3e3e3;}

#conzhenshu3{ margin:0 auto; padding:0; width:96%; max-width:1200px; padding-top:30px;padding-bottom:30px;}

#conzhenshu31{ margin:0 auto; padding:0; width:28%; height:auto; margin:2%; float:left; border:1px solid #f3f3f3;}
.conzhenshu311{ margin:0 auto; padding:0; width:100%; height:auto;transition:688ms; overflow:hidden; position:relative;}
.conzhenshu311 img{ max-width:100%; height:auto;transition:688ms;}

.conzhenshu312{ margin:0 auto; padding:0; width:100%; height:50px; display:block; background:#fff;font-size:14px; color:#666; font-family:"微软雅黑",宋体,Arial;line-height:30px; text-align:center; text-decoration:none; }
.conzhenshu312 a{ margin:0 auto; padding:0; width:100%; height:50px; display:block; background:#fff;font-size:14px; color:#666; font-family:"微软雅黑",宋体,Arial;line-height:30px; text-align:center; text-decoration:none; }
.conzhenshu312 a:hover{ background:#5b0d11;font-size:14px; color:#fff; }


#conzhenshu31:hover  .conzhenshu312{margin:0 auto; padding:0; width:100%; height:50px; display:block; background:#21adde;font-size:14px; color:#fff;font-size:14px; font-family:"微软雅黑",宋体,Arial;line-height:30px; text-align:center; text-decoration:none;}
#conzhenshu31:hover  .conzhenshu311 img{transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1);}


.contact{position:relative; margin:0 auto; padding:0; width:96%;padding:2%;border-top: #e3e3e3 1px solid;background-color:#fff;border-bottom:#ececec 1px solid;}
.contactleft{ margin:0 auto; padding:0; width:55%; height: auto; float:left;}
.contactleft1{ margin:0 auto; padding:0; width:100%; height: auto; float:left;}
.contactleft1 h1{ font-size:26px; color: #000; text-align:left; line-height:40px;}
.contactleft2{ margin:0 auto; padding:0; width:100%; height: auto; float:left; font-size:14px; color: #666; text-align:left; line-height:30px; }
.contactright{ margin:0 auto; padding:0; width:40%; height: auto; float:right;}

.message{position:relative; margin:0 auto; padding:0; width:96%;padding:2%; border-top:1px dashed #e3e3e3; margin-top:30px;}


/*分页*/

.badoo{padding:20px 0px;font-size:13px;color:#666;background-color:#fff;text-align:center;}
.badoo a{border:#f0f0f0 2px solid;padding:2px 10px;margin:0px 2px;border-left:#f0f0f0 2px solid;color:#666;text-decoration:none;}
.badoo a:hover{ background:#666;color:#fff; border:#666 2px solid;}
.badoo a:active{border:#666 2px solid;color:#666;}
.badoo span.current{border:#ff5a00 2px solid;padding:2px 5px;font-weight:bold;color:#fff;background-color:#ff6c16;}
.badoo span.disabled{display:none}

/* Main Post
-------------------------------------------------------------- */
article.main-post {
	 padding:20px 0; border-bottom:1px solid #f3f3f3;
}

.post-wrap.style2 {
	margin-right:-14px;
	margin-left:-14px;
}

article.main-post .featured-post a img {
	border-radius:10px; max-width:180px;
}
article.main-post .featured-post img {
	border-radius:10px; max-width:180px; border:1px solid #f3f3f3;
}

article.main-post .content-post h3.title-post {
	font-weight:500;
	margin-bottom:18px; 
}
article.main-post .content-post h3.title-post1 {
	font-weight:500;
	margin-bottom:18px; text-align:center;
}
.content-post .time { margin:0 auto; padding:0; width:100%; height:auto; text-align:center; font-size:12px; line-height:40px; color: #888;}
.content-post h3.title { margin:0 auto; padding:0; width:100%; height:auto; text-align:center; font-size:20px; line-height:40px; color: #000;}

article.main-post .content-post h3.title-post a:not(:hover) {
	color:#2d2d2d;
}

article.main-post .content-post ul.meta-post {
	margin-bottom:11px;
}

article.main-post .content-post ul.meta-post li {
	display:inline-block;
	font-size:14px;
	font-weight:400;
	margin-left:2px;
	margin-right:23px;
}

article.main-post .content-post ul.meta-post li:last-child {
	margin-right:0px;
}

article.main-post .content-post ul.meta-post li.comment a:not(:hover) {
	color:#f92400;
}

article.main-post .content-post ul.meta-post li.date a:not(:hover) {
	color:#0b7fc6; font-size:14px;
}

article.main-post .content-post .entry-post > p {
	color:#919191;
}

article.main-post .content-post .entry-post .more-link {
	margin-top:29px;
}

article.main-post .content-post .entry-post .more-link a {
	display:inline-block;
	width:192px;
	padding-left:43px;
	line-height:38px;
	height:40px;
	border:2px solid #e5e5e5;
	border-radius:20px;
	font-size:14px;
	font-weight:500;
	color:#2d2d2d;
	text-align:left;
	position:relative;
	z-index:9;
	overflow:hidden;
}

article.main-post .content-post .entry-post .more-link a:hover {
	color:#fff;
}

article.main-post .content-post .entry-post .more-link a:before {
	content:'';
	position:absolute;
	background:#0b7fc6;
	height:100%;
	width:100%;
	left:0;
	top:0;
	z-index:-1;
	-webkit-transform:scaleX(0);
	transform:scaleX(0);
	-webkit-transform-origin:0 50%;
	transform-origin:0 50%;
	-webkit-transition-property:transform;
	transition-property:transform;
	-webkit-transition-duration:0.4s;
	transition-duration:0.4s;
	-webkit-transition-timing-function:ease-out;
	transition-timing-function:ease-out;
}

article.main-post .content-post .entry-post .more-link a:hover:before {
	-webkit-transform:scaleX(1);
	transform:scaleX(1);
	-webkit-transition-timing-function:cubic-bezier(0.52, 1.64, 0.37, 0.66);
	transition-timing-function:cubic-bezier(0.52, 1.64, 0.37, 0.66);
}

article.main-post .content-post .entry-post .more-link a span {
	padding-left:16px;
}

article.main-post.style1 {
	margin-bottom:26px;
}

article.main-post.style1:last-child {
	padding-top:10px;
	overflow:hidden;
	margin-bottom:65px;
}

article.main-post.style1 .featured-post {
	float:left;
	margin-right:35px;
}

article.main-post.style1 .content-post h3.title-post {
	line-height:26px; font-size:18px; font-weight:bold;
	margin-bottom:16px;
}
article.main-post.style1 .content-post h3 a{
	line-height:26px; font-size:18px; font-weight:bold;
}

article.main-post.style2 {
	width:50%;
	float:left;
	padding-left:14px;
	padding-right:14px;
	margin-bottom:42px;
}

article.main-post.style2:last-child {
	margin-bottom:53px;
}

article.main-post.style3 {
	padding:0 49px;
	text-align:center;
}

.post-wrap article.main-post.style3:last-child {
	margin-bottom:34px;
}

article.main-post.style3 .content-post {
	padding:0 100px;
}

article.main-post.style4 .content-post .entry-post > p {
	letter-spacing:0px;
}

article.main-post.style4 .content-post h3.title-post {
	margin-bottom:13px;
}



/*newcon*/


#newcon{ margin:0 auto; padding:30px 0; width:100%; height:auto; background:#fff; }
#newconmain{ margin:0 auto; padding:30px 0; width:100%; height:auto; max-width:1200px;}
#newcon1{ margin:0 auto; padding:0; width:100%; height:auto;font-size:24px;color:#000; font-weight: normal; text-align:center; text-decoration:none; line-height:40px; }
#newcon2{ margin:0 auto; padding:0; width:100px; height:2px; background:#29a7e2;}
#newcon3{ margin:0 auto; padding:0; width:100%; height:auto;font-size:12px;color:#666; font-weight: normal; text-align:center; text-decoration:none; line-height:30px; }
#newcon3 a{ font-size:12px;color:#666; font-weight: normal; text-align:center; text-decoration:none; line-height:30px; }
#newcon3 a:hover{ font-size:12px;color:#000; }
#newcon4{ margin:0 auto; padding:20px 0; width:100%; height:auto;}
#newcon4 ul{margin:0 auto; padding:0; width:100%; height:auto; }

#newcon4 ul li{ margin:0; padding:0; width:17%; height:auto; margin:1%; float:left;border:1px solid #f3f3f3;text-align:center;}
#newcon4 ul li.img{ margin:0; padding:0; width:100; height:auto;float:left;}
#newcon4 ul li img{ max-width:100%; height:auto;}
#newcon4 ul li.txt{ margin:0; padding:0; width:100; height:auto;float:left;border-top:1px solid #f3f3f3;font-family: '微软雅黑',宋体;font-size:14px;color:#29B8C0; font-weight: normal; text-align:center; text-decoration:none; line-height:40px;}
#newcon4 ul li.txt a{ margin:0; padding:0;display:block; width:100%;   height:auto; font-family: '微软雅黑',宋体;font-size:14px;color:#666; font-weight: normal; text-align:center; text-decoration:none; line-height:40px; }
#newcon4 ul li.txt a:hover{ font-family: '微软雅黑',宋体;color:#fff; text-decoration:underline; background:#29B8C0; }
#newcon4 ul li a{ margin:0; padding:0;display:block; width:100%;   height:auto; font-family: '微软雅黑',宋体;font-size:14px;color:#666; font-weight: normal; text-align:center; text-decoration:none; line-height:40px; }
#newcon4 ul li a:hover{ font-family: '微软雅黑',宋体;color:#fff; text-decoration:none; background:#29B8C0; }




/*foot*/
#HBox{ width:500px; height:500px; background:#fff; padding:20px;}
#HBox p{ height:40px;}
#HBox input{ width:350px; float:left; height:30px; line-height:30px; padding:0;}
#HBox label{ width:100px; float:left;}
 
#HBox textarea{ width:350px; float:left; height:80px;}
#HBox .submit{ width:150px; float:left; height:40px; margin-left:100px; color:#fff;}

#shejiao{margin:0 auto; padding:0; width:100%; height:auto; background:#212121; padding-top:30px; padding-bottom:30px;}
#shejiaomain{margin:0 auto; padding:0; width:100%; height:auto; background:#212121; padding-top:30px; padding-bottom:30px; max-width:1200px;}
#shejiaotitle{margin:0 auto; padding:0; width:100%; height:40px;  font-size:24px;color:#fff; text-align:center; text-decoration:none; line-height:40px; }
#shejiaocon{margin:0 auto; padding:0; width:100%; height:auto;padding-top:15px; padding-bottom:15px; }
.shejiaocon1{margin:0; padding:0; width:14%; height:auto; float:left; text-align:center;}
.shejiaocon1 img{ max-width:100%; height:auto;}
.shejiaocon1 img:hover{-moz-opacity:0.68 !important; filter:alpha(opacity=68); opacity: 0.68;  _-moz-opacity:0.68;  }

#site{ margin:0 auto; padding:0; width:100%; height:AUTO; background:#29A7E2; padding-top:30px; padding-bottom:30px; border-top:1px solid #5DC2F1;}
#sitemain{ margin:0 auto; padding:0; width:100%; max-width:1200px; height:auto;}
#site1{ margin:0; padding:0; width:60%; height:auto; padding-top:30px; float:left;}

.site1{ margin:0; padding:0; width:auto;height:auto; }
.site1{ height:auto;}
.site1 ul { padding:0; margin:0 auto; list-style:none; border:0;  width:auto; text-align:left;}
.site1 ul li{ margin:0; padding:0;border:0; width:33%; display:block;   height:auto;   font-size:14px;color:#fff; text-align:left; text-decoration:none; line-height:22px; float:left;}
.site1 ul li a{margin:0; padding:0;border:0;width:100%; display:block;  padding-left:2%; font-size:14px; color:#fff; text-align:left; text-decoration:none; line-height:22px; font-weight: bold;}
.site1 ul li a:hover{color:#FEE101;}

.site1 ul li ul{ margin:0; padding:0;border:0; width:100%;  height:auto;  display:block;  font-size:14px;color:#ffffff; text-align:center; text-decoration:none; line-height:22px; float:left;}
.site1 ul li ul li { margin:0; padding:0; border:0;width:100%; height:auto; display:block;  font-size:13px; color:#fff; text-align:left; text-decoration:none; line-height:20px; font-weight: normal;}

.site1 ul li ul li a{ margin:0; padding:0; border:0;width:96%; padding-left:2%; padding-right:2%; height:auto; display:block;  font-size:11px; color:#fff; text-align:left; text-decoration:none; line-height:20px; font-weight: normal;}
.site1 ul li ul li a:hover{color:#FEE101;}


#site2{ margin:0; padding:0; width:36%; height:auto; padding-top:30px; float:left;}
#site21{ margin:0; padding:0; width:100%; height:auto; float:left;  font-size:16px; color:#fff; text-align:left; text-decoration:none; line-height:30px; font-weight: normal;}
#site22{ margin:0; padding:0; width:100%; height:auto; padding-top:10px; float:left;  font-size:14px; color:#fff; text-align:left; text-decoration:none; line-height:20px; font-weight: normal;}


#foot{ margin:0 auto; padding:0; width:100%; height:auto; padding-top:15px; padding-bottom:15px; border-top:1px solid #5DC2F1; background:#29A7E2; font-size:14px; color:#fff; text-align:center; text-decoration:none; line-height:30px;}
#foot a{ font-size:14px; color:#fff; text-align:center; text-decoration:none; line-height:30px;}
#foot a:hover{ color:#29A7E2; }

#conleftsearch{  margin:0 auto; padding:0; width:90%; padding:10px 0 30px 0;}
#conleftsearch .input{ width:80%; height:30px; padding:0; color:#c4c4c4; border:1px solid #c0c0c0; border-right:none; float:left; font-size:14px;color:#888; text-align:left; text-decoration:none; line-height:25px;}

#conleftsearch .btn{ width:19%; float:left; height:30px; border:none; background:#29A7E2 url(image/search.png) no-repeat center; cursor:pointer; margin:0;}
#conleftsearch .btn:hover{background:#1aa0a7 url(image/search.png) no-repeat center;}


.search1{  margin:0 auto; padding:0; width:96%; padding:10px 0 30px 0;}
.search1 .input{ width:80%; height:25px; padding:0; color:#c4c4c4; border:1px solid #c0c0c0; border-right:none; float:left; font-size:14px;color:#888; text-align:left; text-decoration:none; line-height:25px;}
.search1 .btn{ width:14%; height:26px; border:none; background:#6698cc; float:left; cursor:pointer; margin:0 8px 0 0;}

.kefu {
	width:52px;
	height:463px;
	background:url(images/kebei.png) no-repeat center top;
	position:fixed;
	right:0px;
	top:50%;
	margin-top:-232px;
	z-index:9999;
	padding-top:18px;
}
.kefu a {
	display:block;
	text-align:center;
	margin-top:9px;
}
.kefu a img {
	width:52px;
	height:34px;
}
.kefu a:hover {
	background:#1166ad;
}
.kefu .close {
	background:none;
	border:none;
	position:absolute;
	right:2px;
	*left:160px;
	top:10px;
	color:#fff;
	z-index:999;
	cursor:pointer;
}
#returnTop {
	_display:none;
	position:fixed;
	_position:absolute;
	z-index:999999999999999999999;
	right:0px;
	top:50%;
	margin-top:190px;
	width:52px;
	height:36px;
	text-indent:-999px;
	overflow:hidden;
	background:url(images/top.png) no-repeat center;
	_backgroundurl:(images/top.png) no-repeat center;
	transition:bottom 0.9s;
	-webkit-transition:bottom 0.9s;
	-moz-transition:bottom 0.9s;
	-o-transition:bottom 0.9s;
}
@media screen and (max-width:1290px) {
	.head .box{ width:1000px; padding:0 20px;}
	
}



@media screen and (max-width:1050px) {
	.head{ height:60px; overflow:inherit; background:#fff;}
	.head .box{ width:auto; padding:0 20px;}
	.head .logo{ width:110px; height:auto; margin:5px 0 0 0;}
	.head .logo1{display:none;}
	
	.head .tool{ right:75px; top:18px;}
	.head .search{ display:none;}
	.head .searchM{ display:block;}
	.nav{ display:none;}
	#menu{ display:none;}
	.navBtn{ display:block;}
	.ding{ display:none;}
#conbanner{ margin:0 auto; padding:0; width:100%; margin-top:50px;}

	
}

@media screen and (max-width:1020px) {
		#ding{ display:none;}
.head .tool{ display:none;}
.pros { margin: 0 auto;  width: 31%; margin: 1%; margin-top: 20px; float:left; }

}

@media screen and (max-width:860px) {
.head .logo{ width:110px; height:auto; margin:5px 0 0 0;}
#ding{ display:none;}


#indexsolution{ margin:0 auto; padding:0; width:100%; position: relative;  height:auto; margin-top:0; padding-top:40px; padding-bottom:40px;  z-index:1000;}
#indexsolutionmain{ margin:0 auto; width:100%;height:auto;z-index:1000;max-width:1200px;background:#D6ECFE; }
.content-two{
	width:96%; padding:2%;
	height: auto;
	margin:0 auto;
}
.con-two{
	width: 33%;
	height: auto;
	float: left;
	position: relative;
	cursor: pointer;
}
.tab ul.menu li{float:left;text-align:center;width:45%;height:32px;border:1px solid #0186D1; color:#0186D1; margin:2%;}


#conaboutbanner1{ margin:0 auto; padding:0; width:100%; height:100px; background: url(image/bg_products.jpg) no-repeat top center;margin-top:60px;}
#conaboutbanner11{ margin:0 auto; padding:0; width:100%; height:auto; max-width:1200px; padding-top:20px;}
#conaboutbanner111{ margin:0 auto; padding:0; width:96%; height:40px; padding-left:2%; padding-right:2%; float:left; font-size:18px;color:#fff; text-align:left; text-decoration:none; line-height:40px;}
#conaboutbanner112{ margin:0 auto; padding:0;  width:96%; height:60px;padding-left:2%; padding-right:2%; float:left; font-size:11px;color:#fff; text-align:left; text-decoration:none; line-height:40px;}

#conright{ margin:0; padding:0; width:96%;padding:2%; height:auto; float:left;}
#conleft{ margin:0; padding:0; width:96%;padding:2%; height:auto; float:left;}


#conprocon1{margin:0; padding:0; width:45%; padding:1%; height:auto; margin-left:1%; margin-right:1%; float:left; margin-top:30px; border: 1px solid #f3f3f3;}

.news_list1 li {
	padding:1%;
	border-bottom:1px solid #eee;
	font-size:14px;
	line-height:30px;
	color:#999;
	width:96%; float:left; margin:1%;
	height:170px; background:#f8f8f8
}
.w960{ width: 90%;}

#conpromain21{ margin:0 auto; padding:0; width:31%; margin:1%; height:auto; float:left; border:1px solid #e3e3e3; display:block;}
.newsList li{ width: 46%; float: left; display: block; margin:2%;}
#jobmain1{ margin:0 auto; padding:0; width:96%;padding:2%; height:auto; float:left;}
#jobmain2{ margin:0 auto; padding:0; width:96%;padding:2%;height:auto; float:left; padding-top:20px;}

}


@media screen and (max-width:740px) {
	.head .box{ width:auto; padding:0 10px;}
		.head .logo{ width:110px; height:45px;margin:2px 0 0 0;}

	.head .tool{ right:65px;}
.con-two{
	width: 50%;
	height: auto;
	float: left;
	position: relative;
	cursor: pointer;
}
#indexfuwu41{ margin:0 auto; padding:0; width:50%; height:auto; float:left; background:#D6ECFE;}

.navM li ul{ display:none;}
}

@media screen and (max-width:640px) {
#indexabout1{ margin:0 auto; padding:0; width:96%; margin:2%; float:left;height:auto; }
#indexabout2{ margin:0 auto; padding:0; width:96%; margin:2%;float:right;height:auto; }

#indexfuwu11{ margin:0 auto; padding:0; width:96%; margin:2%; height:auto; float:left;}
#indexfuwu12{ margin:0 auto; padding:0; width:96%; margin:2%; height:auto; float:left;}

.indexnewscon1{ margin:0 auto; padding:0; width:95%; height:auto; margin:2%; float:left; border:1px solid #e3e3e3;}

#site1{display:none;}
#site2{ margin:0; padding:0; width:96%; height:auto; padding-left:2%; padding-right:2%; padding-top:30px; float:left;}
.news_info {padding:20px; line-height:22px;}


.pboxDL dd{ float: none; width: 100%; margin-right: 0px;}
	.imgShowBox .overlayClose { top: 0px; position: absolute; z-index: 1000; width: 40px; height: 40px; background-color: #BA002A;}
	.overlayClose i{ background-size: cover;}
	.qualificationDemo{ width: 100%;}
	.qualificationTab{ padding: 0px;}
	.honorPage .w960{ padding-bottom: 0px;}
	.honorDemo .itemA{ margin: 0px;}
	.honorDemo .img{ box-sizing: border-box;}
	.processDemo .con{ float: none; width: auto; margin-bottom: 20px;}
	.processDemo .img{ float: none; width: 100%;}
	.processDemo .item{ margin: 0px 40px;}
	.processDemo .slick-prev, .processDemo .slick-next{ top: 72px; margin-top: 0px;}
.pnav li{ float:left; width:96%;background:#0C8DEB; margin-left:2%; margin-right:2%; border-bottom:1px solid #fff; text-align:center; }

.pros { margin: 0 auto;  width: 46%; margin: 2%; margin-top: 20px; float:left; }
#conpromain31{ margin:0 auto; padding:0; width:96%; height: auto; margin-left:2%; margin-right:2%;background:#fff; }
#conpromain32{ margin:0 auto; padding:0; width:96%; height: auto; margin-left:2%; margin-right:2%; float:right;}
#conpromain21{ margin:0 auto; padding:0; width:46%; margin:2%; height:auto; float:left; border:1px solid #e3e3e3; display:block;}
.welfare ul li {
  width: 96%;
  margin: 2%;
}
#contactmain1{ margin:0 auto; padding:0;width:96%; height: auto; margin-left:2%; margin-right:2%; height:auto; float:left; background:#fff; border:1px solid #e3e3e3;}
#contactmain2{ margin:0 auto; padding:0; width:96%; height: auto; margin-left:2%; margin-right:2%;height:auto; float:right;}

}
@media screen and (max-width:540px) {
		.head .logo{ width:110px; height:auto; margin:2px 0 0 0;}

}

@media screen and (max-width:450px) {
	.searchM{ width:auto; margin:0 40px 0 20px;}
		.head .logo{ width:110px; height:auto; margin:2px 0 0 0;}
	.searchBox{ width:100%;}
	.searchM .input{ width:68%; height:14px; padding:14px 0 14px 5%; border:none; color:#c4c4c4; float:left;}
	.searchM .btn{ width:22%; height:38px; border:none; background:#6698cc url(../images/search.png) no-repeat center; float:left; cursor:pointer;}
.con-two{
	width: 100%;
	height: auto;
	float: left;
	position: relative;
	cursor: pointer;
}
.tab ul.menu li{float:left;text-align:center;width:98%;height:32px;border:1px solid #0186D1; color:#0186D1; margin:1%;}
#indexfuwu41{ margin:0 auto; padding:0; width:100%; height:auto; float:left; background:#D6ECFE;}
#conprocon1{margin:0; padding:0; width:95%; padding:1%; height:auto; margin-left:1%; margin-right:1%; float:left; margin-top:30px; border: 1px solid #f3f3f3;}
.news_list1 li {
	padding:1%;
	border-bottom:1px solid #eee;
	font-size:14px;
	line-height:30px;
	color:#999;
	width:96%; float:left; margin:1%;
	height:auto; background:#f8f8f8
}
.news_list1 li img {
	margin:2%;
	width:96%;
	height:auto
}
.news_info {padding:10px; line-height:22px;}
.pros { margin: 0 auto;  width: 96%; margin: 2%; margin-top: 20px; float:left; }
#conpromain21{ margin:0 auto; padding:0; width:96%; margin:2%; height:auto; float:left; border:1px solid #e3e3e3; display:block;}
.newsList li{ width:96%; float: left; display: block; margin:2%;}

}

#tabbox{ margin:0 auto; padding:8px; background-color:#fff; border-radius:5px; margin-bottom:15px; width: 100%; max-width:1200px; }
.tab_conbox{border: 1px solid #e3e3e3;border-top: none; color:#0186d1;}
.tab_conbox a{ color:#0186d1;}
.tab_conbox a:hover{ color:#000;}
.tabs{height: 32px;border-bottom:1px solid #e3e3e3;width: 100%;max-width:1200px;}
.tabs li{float:left;border-left:none;background: #fff;position: relative;font-size: 15px; font-weight: 700; line-height: 31px; height: 31px; overflow: hidden; margin-bottom: -1px; padding: 0 4px;}
.tabs li a {display: block;padding: 0 20px;outline: none;}
.tabs .thistab,.tabs .thistab a:hover{background: #fff;border-bottom: 1px solid #fff;}